Ubuntu 18.04, новая установка, невозможно установить необходимые для сборки! [дубликат]

Я загрузил свежую копию установочного диска ubuntu 18.04.2 (да, я сделал контрольную сумму md5 образа перед созданием загрузочного USB-диска).

Затем я установил его на старый ноутбук.

У меня была старая установка 14.04, но я отформатировал раздел / (но не раздел / home / opt / ), поэтому старых не было. библиотеки или двоичные файлы и установите новый ubuntu 18.04 в раздел отформатированный / , но затем смонтируйте старые / home и / opt . Довольно стандартный материал. При установке я выбрал «загрузить все обновления» после установки, что, как я понимаю, просто выполняет apt-get update && apt-get dist-upgrade .

Затем я загружаюсь в новую установку. Я выполнил

apt-get update
apt-get install build-essential

The following packages have unmet dependencies:
build-essential : Depends: gcc (>= 4:7.2) but it is not going to be installed
Depends: g++ (>= 4:7.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Это свежая установка , и мне не удалось установить необходимую сборку! aptitude install build-essential подбросить ничего -sense ошибки, подобные этой

Depends: gcc-8-base (= 8-20180414-1ubuntu2) but 8.2.0-1ubuntu2~18.04 is installed

Чтобы не пугаться, я попробовал более простой способ:

apt-get install gcc
Depends: gcc-7 (>= 7.3.0-12~) but it is not going to be 

установлен E: Не удалось исправить проблемы, у вас были сломанные пакеты.

Но, конечно, у меня установлен gcc-8!

aptitude install gcc
libtsan0 : Depends: gcc-8-base (= 8-20180414-1ubuntu2) but 8.2.0-1ubuntu2~18.04 is installed
liblsan0 : Depends: gcc-8-base (= 8-20180414-1ubuntu2) but 8.2.0-1ubuntu2~18.04 is installed
libatomic1 : Depends: gcc-8-base (= 8-20180414-1ubuntu2) but 8.2.0-1ubuntu2~18.04 is installed

Я попытался установить базовый числовой пакет lapack

aptitude install liblapack3
libquadmath0 : Depends: gcc-8-base (= 8-20180414-1ubuntu2) but 8.2.0-1ubuntu2~18.04 is installed

Должно быть что-то действительно сломано в конце Ubuntu. Мой /etc/apt/sources.list в чистом виде и имеет только эти строки без комментариев :

deb http://archive.ubuntu.com/ubuntu bionic main restricted
deb http://archive.ubuntu.com/ubuntu bionic universe
deb http://archive.ubuntu.com/ubuntu bionic multiverse
deb http://archive.ubuntu.com/ubuntu bionic partner

Я использую Ubuntu в качестве основной операционной системы более 14 лет, начиная с 5,04 дня, но никогда раньше не видел ничего подобного.Я думал, что выполнение новой установки (а не обновления) версии LTS будет относительно безопасным ...

Любая помощь будет принята с благодарностью от этого очень сбитого с толку пользователя.

0
задан 23 March 2019 в 08:45

2 ответа

Попробуйте это:

sudo apt-get update обновить Ваш список пакета. Затем

sudo apt-get autoclean очищать любые частичные пакеты. Затем

sudo apt-get clean очищать способный кэш.

sudo apt-get autoremove очистит любые ненужные зависимости.

Если при выполнении этого можно определить пакет поврежденного, этот код очень сильно удалит его.

sudo dpkg --remove -force --force-remove-reinstreq build-essential

источник

0
ответ дан 25 October 2019 в 23:50

Ну, я выясняю свою собственную ошибку. Проблемой является мой/etc/apt/sources.list Так или иначе, когда я пытался изменить настройки, раздел бионических обновлений был прокомментирован! Теперь я восстановил их и сделал Кв. - получают обновление &apt-get обновление, и все прекрасно теперь. Я могу установить все основы сборки очень хорошо.

0
ответ дан 25 October 2019 в 23:50

Другие вопросы по тегам:

Похожие вопросы: