Невозможно установить GCC, зависит от gcc-7 [дубликат]

На этот вопрос уже есть ответ здесь:

Когда я пытаюсь скомпилировать в Geany, я получаю следующую ошибку:

/bin/sh: 1: gcc: not found

Когда я запускаю

sudo apt install gcc

Вот что печатается на экране:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gcc : Depends: gcc-7 (>= 7.3.0-12~) but it is not going to be installed
       Recommends: libc6-dev but it is not going to be installed or
                   libc-dev
E: Unable to correct problems, you have held broken packages.

Я использую Ubuntu 18.04.1 LTS

0
задан 3 November 2018 в 13:04

1 ответ

Комментарий Vijay решил мою проблему. Спасибо Vijay.

Ответ здесь.

То конкретное сообщение об ошибке может указать на содержание пакетов но оно может также указать на другую проблему.

Можно получить список фактических сохраненных пакетов с:

dpkg --get-selections | grep hold

Если нет ни одного, или ни один не выглядит связанным, то это - вероятно, что-то еще. Проверьте тщательно вывод команды, которую Вы пробовали, когда Вы получили сообщение об ошибке, поскольку могут быть другие подсказки в полном выводе от той команды кроме сообщения об ошибке.

Другой метод поиска и устранения неисправностей может быть должен использовать способность, а не склонный - добираются, чтобы попытаться установить Ваш пакет:

sudo aptitude install gcc

Способность сдастся менее легко и попытается найти решения, которые могут включить изменение других пакетов. Это может дать Вам больше объяснения проблемы и опций для фиксации его.

Иногда способность будет слишком нетерпеливой, чтобы удалить или понизить большие количества пакетов для удовлетворения запроса, в этом случае повторяющий с-f изменяет его приоритеты и помогает ему предложить решения, которые включают удаление/понижение меньшего количества пакетов, даже если это означает не все изменения, которые Вы запросили, может идти вперед:

sudo aptitude -f install gcc

Последние две опции решили мою проблему, я надеюсь, что она помогает кому-то еще также.

1
ответ дан 27 October 2019 в 05:48

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

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