Ubuntu 12.04 LTS Serverにgccをインストールしようとするとapt-get install gcc
、次のエラーが表示されます。
The following packages have unmet dependencies:
gcc : Depends: cpp (>= 4:4.6.1-2ubuntu5) but it is not going to be installed
Depends: gcc-4.6 (>= 4.6.1-1) but it is not going to be installed
Recommends: libc6-dev but it is not going to be installed or
libc-dev
深く掘り下げて(つまり、apt-get install gcc-4.6
)すると、次のようになります。
gcc-4.6 : Depends: gcc-4.6-base (= 4.6.1-9ubuntu3) but 4.6.3-1ubuntu5 is to be installed
Depends: cpp-4.6 (= 4.6.1-9ubuntu3) but it is not going to be installed
Depends: libgomp1 (>= 4.6.1-9ubuntu3) but it is not going to be installed
Depends: libquadmath0 (>= 4.6.1-9ubuntu3) but it is not going to be installed
Recommends: libc6-dev (>= 2.13-0ubuntu6) but it is not going to be installed
そのgcc-4.6=4.6.1-9ubuntu3
ため、インストールしようとすると、削除する366個のパッケージのリストが表示されます(などapt
)。それは狂気です。
これは基本的にUbuntu 12.04 LTSサーバーのバニラインストールです(つまり、nginx、python-flup、python-yaml、rsync、python-pkg-resources、lsof、fontconfig、iptables、ufw、scons、およびgrcをインストールしました)。
gccをインストールできないことは非常に驚くべきことなので、gccをインストールしようとしても失敗する理由について多少混乱しています。唯一の明白な修正は、366個のパッケージをアンインストールすることであるように思われます。これらの多くはUbuntuの操作の中心です。
何かが足りないので、助けてくれてとても感謝しています。
編集上記はもちろん最新のパッケージでapt-get update; apt-get upgrade
、上記を試みる前に使用したものです。申し訳ありませんが、私はそれについて言及すべきでした。