AMDウェブサイトからfglrxを手動でインストールしようとしていますが、依存関係「libc6-AMD64」が欠落していると不平を言っています。
Gdebiでfglrxパッケージを実行すると、次のメッセージが表示されます。
This package is uninstallable
Dependency is not satisfiable: libc6-AMD64 (>= 2.9)
インストールされていても...
dpkg -l | grep libc6
ii libc6:AMD64 2.19-0ubuntu6 AMD64 Embedded GNU C Library: Shared libraries
ii libc6:i386 2.19-0ubuntu6 i386 Embedded GNU C Library: Shared libraries
ii libc6-AMD64 2.19-0ubuntu6 i386 Embedded GNU C Library: 64bit Shared libraries for AMD64
ii libc6-dbg:AMD64 2.19-0ubuntu6 AMD64 Embedded GNU C Library: detached debugging symbols
ii libc6-dev:AMD64 2.19-0ubuntu6 AMD64 Embedded GNU C Library: Development Libraries and Header Files
ii libc6-i386 2.19-0ubuntu6 AMD64 Embedded GNU C Library: 32-bit shared libraries for AMD64
最終的に、すべての依存関係を無視した以下のコマンドを使用して、fglrxをインストールすることができました。
Sudo dpkg -i --force-all fglrx*.deb
Aptでこのエラーが発生するので、これを修正する方法を誰かが知っているのだろうかと思っていましたが:
apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
fglrx : Depends: libc6-AMD64 (>= 2.9) but it is not installable
fglrx-amdcccle : Depends: libc6-AMD64 (>= 2.3) but it is not installable
E: Unmet dependencies. Try using -f.
Googleで検索中に回避策を見つけました。 libc6とその他のパッケージを再コンパイルしました。 AMDのバイナリUbuntuパッケージの満たされていない依存関係の問題を修正しました。
まず、Ubuntu Software Centerにソースコードリポジトリを追加します( https://help.ubuntu.com/community/Repositories/Ubunt )
Libc6-AMD64 Ubuntuパッケージを再構築しました。
Sudo apt-get update && Sudo apt-get --compile source libc6-AMD64
すべてのeglibc(Embedded GNU C Library)パッケージを上書き問題でインストールしました。
パッケージは、「apt-get --compile source libc6-AMD64」コマンドを指定したディレクトリの下に作成する必要があります。
Sudo dpkg --force-all -i *.deb
次に、同じコマンドを使用してAMD Ubuntuパッケージをインストールします。
Sudo dpkg -i --force-all fglrx*.deb
AMD Ubuntuパッケージをインストールする必要があります。
AMD Ubuntuパッケージを再インストールしようとすると、libc6およびlibc6-AMD64(eglibc)パッケージを再インストールする必要があります。
依存関係の問題を修正するための私の簡単な解決策です。
問題を修正するには2つの方法があります。
a)生成されたパッケージのパッチ適用 https://Gist.github.com/dz0ny/b9e3fce83d0c52e16857
b)libc6:AMD64をdependecyとしてリストする仮想パッケージlibc6-AMD64の生成