Неразрешенные зависимости при попытке установить build-essential на Lubuntu 14.04

Я пытаюсь установить build-essential (примечание: я хочу в конце концов установить модуль getch для использования в python), и apt-get возвращает ошибку из-за неразрешенных зависимостей, которые не могут быть исправлены из-за неправильных пакетов.

У меня довольно чистый список sources.list (я всего несколько часов назад настраивал всю систему linux):

deb http://de.archive.ubuntu.com/ubuntu/ trusty main restricted
deb http://de.archive.ubuntu.com/ubuntu/ trusty universe
deb http://de.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main

Я попробовал обычные советы и приемы (все с sudo):

apt-get clean
apt-get update
apt-get -f install
dpkg --configure -a
apt-get -f install
apt-get upgrade

Я получаю:

0 upgraded, 0 newly installed, 0 to remove, 0 not upgraded

Далее я попробовал

apt-get -u dist-upgrade

Тот же вывод, что и раньше.

Я даже пытался разрешить зависимости вручную, но не очень далеко, потому что в какой-то момент я устанавливаю пакет (gcc-4.8-base), и когда я хочу установить пакет, который зависит от него (то есть ist gcc-4.8) apt-get жалуется на отсутствие gcc-4.8-base ... Это был момент, когда мой мозг действительно испортился.

1111 В любом случае, есть у кого-нибудь предложения? Большое спасибо! О, да, я прочитал много постов на этом и других форумах, но понятия не имею! Таким образом, любой совет очень ценится!

0
задан 14 April 2016 в 04:42

1 ответ

Хорошо, мне удалось решить проблему: Я установил способность

sudo apt-get install aptitude

и затем выполнил способность для установки существенный для сборки

sudo aptitude install build-essential

, она предложила понизить некоторые пакеты (не принимайте первое решение, которое она предлагает, я думаю, что вторым или третьим решением было то, которое работало). В случае, если кто-то натыкается на ту же проблему - способность использования - как кто-то записал на другом форуме, это похоже склонно - становятся только более умными...

0
ответ дан 14 April 2016 в 14:42
  • 1
    Ответ то, что Вы can' t. Это не имеет никаких механизмов для переноса данных ICMP. При изменении клиента для принятия его, Вас можно уверить, что следующий транзитный участок не примет его - потому что это не запускает Ваше измененное программное обеспечение. – vidarlo 26 August 2017 в 10:06

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

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