Когда я пытаюсь установить gcc на сервер Ubuntu 12.04 LTS с 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 Server (т.е. я установил 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
перед тем, как это сделать. Извините, я должен был упомянуть об этом.