Aptitude Не работает, ошибка незавершенных зависимостей для любой программы

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

yoshi@goOutMore:~/Dropbox/work/class_AMS261/summer17/sylabus$ sudo apt-get install fortune Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'fortune-mod' instead of 'fortune' You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: fortune-mod : Depends: librecode0 (>= 3.6) but it is not going to be installed Recommends: fortunes-min but it is not going to be installed or fortune-cookie-db linux-image-extra-4.13.0-37-generic : Depends: linux-image-4.13.0-37-generic but it is not going to be installed linux-image-generic-hwe-16.04 : Depends: linux-image-4.13.0-37-generic but it is not going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Кто-нибудь может их интерпретировать? Также как я могу их разрешить? спасибо!

1
задан 20 May 2018 в 21:01

4 ответа

@ Диагноз Syndicate прав. Весь комплект пакетов, вероятно, не в порядке. Я подозреваю, что у вас разные версии, установленные по частям. Возьмите свою партию с газа, когда вы пытаетесь понять, что не так.

Не бросайте все в одну команду. Не пытайтесь делать автоматическую вещь, когда есть неисправности. Запустите «sudo apt-get update» (я устарел от части «-get», apt - это то, что они предлагают сейчас, но я не изменен.) Просмотрите, может ли он правильно говорить с серверами. Возможно, он ищет файлы в версиях, которые больше не выполняются. Все это настроено в файле /etc/apt/sources.d, скорее всего. После запуска обновления попробуйте следующий setp.

Узнайте, как плохо будет ваша проблема с обновлением. Run

apt-get upgrade

НЕ используйте -y, не делайте это автоматически. Это ничего не сделает, он рассмотрит изменения, которые он хочет сделать. Вы должны знать, что у вас сейчас есть, противоречат тому, что вы хотите установить. Вы можете запустить «apt-get install xyz», чтобы получить конкретный пакет. Сообщение о судьбе говорит вам, что пакет, о котором вы просите, больше не существует по этому имени. Ошибка, которую вы получили о других вещах, требуемых fortune-mod, говорила вам, что для нее требуется более новый или более старый пакет чего-то другого, но система автоматического обновления не вытягивала нужную вам версию. В присутствии опасности попытайтесь понять, что происходит не так.

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

Запрос на «linux-image-4.13.0-37-generic» сигнализирует о том, что apt upgrade часто отказывается скрипты с пакетами ядра. Я использую Ubuntu 18.04 после обновления с 17.10, вот все файлы linux-image, которые у меня есть:

$ dpkg -l | grep linux-image ii linux-image-4.13.0-36-generic 4.13.0-36.40 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP ii linux-image-4.13.0-39-generic 4.13.0-39.44 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP ii linux-image-4.15.0-20-generic 4.15.0-20.21 amd64 Signed kernel image generic ii linux-image-extra-4.13.0-39-generic 4.13.0-39.44 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP ii linux-image-generic 4.15.0.20.23 amd64 Generic Linux kernel image

Ядра 4.13 являются старыми, которые все еще плавают. Если вы находитесь в текущем Ubuntu, ваше ядро ​​будет 4.15.0

$ uname -a Linux delllap-16 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

. Иногда проще работать с менеджером пакетов с именем synaptic. Ты это пробовал? Его старая школа, но полезная. Возможно, ваша система еще не прошла, если вам удастся с

apt-get install synaptic

, а затем запустите

sudo synaptic

, это даст вам более подробное представление о вашей ситуации.

2
ответ дан 17 July 2018 в 13:51

Кажется, требуется другое ядро. Попробуйте это.

sudo apt update && sudo apt upgrade -y

Затем перезагрузите свою систему, после чего выполните:

uname -a

Затем опубликуйте вывод этого в своем сообщении, чтобы помочь нам. Затем выполните следующие команды:

sudo apt -f install sudo apt install fortune

Также попытайтесь обновить версию Ubuntu до последней версии.

0
ответ дан 17 July 2018 в 13:51

@ Диагноз Syndicate прав. Весь комплект пакетов, вероятно, не в порядке. Я подозреваю, что у вас разные версии, установленные по частям. Возьмите свою партию с газа, когда вы пытаетесь понять, что не так.

Не бросайте все в одну команду. Не пытайтесь делать автоматическую вещь, когда есть неисправности. Запустите «sudo apt-get update» (я устарел от части «-get», apt - это то, что они предлагают сейчас, но я не изменен.) Просмотрите, может ли он правильно говорить с серверами. Возможно, он ищет файлы в версиях, которые больше не выполняются. Все это настроено в файле /etc/apt/sources.d, скорее всего. После запуска обновления попробуйте следующий setp.

Узнайте, как плохо будет ваша проблема с обновлением. Run

apt-get upgrade

НЕ используйте -y, не делайте это автоматически. Это ничего не сделает, он рассмотрит изменения, которые он хочет сделать. Вы должны знать, что у вас сейчас есть, противоречат тому, что вы хотите установить. Вы можете запустить «apt-get install xyz», чтобы получить конкретный пакет. Сообщение о судьбе говорит вам, что пакет, о котором вы просите, больше не существует по этому имени. Ошибка, которую вы получили о других вещах, требуемых fortune-mod, говорила вам, что для нее требуется более новый или более старый пакет чего-то другого, но система автоматического обновления не вытягивала нужную вам версию. В присутствии опасности попытайтесь понять, что происходит не так.

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

Запрос на «linux-image-4.13.0-37-generic» сигнализирует о том, что apt upgrade часто отказывается скрипты с пакетами ядра. Я использую Ubuntu 18.04 после обновления с 17.10, вот все файлы linux-image, которые у меня есть:

$ dpkg -l | grep linux-image ii linux-image-4.13.0-36-generic 4.13.0-36.40 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP ii linux-image-4.13.0-39-generic 4.13.0-39.44 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP ii linux-image-4.15.0-20-generic 4.15.0-20.21 amd64 Signed kernel image generic ii linux-image-extra-4.13.0-39-generic 4.13.0-39.44 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP ii linux-image-generic 4.15.0.20.23 amd64 Generic Linux kernel image

Ядра 4.13 являются старыми, которые все еще плавают. Если вы находитесь в текущем Ubuntu, ваше ядро ​​будет 4.15.0

$ uname -a Linux delllap-16 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

. Иногда проще работать с менеджером пакетов с именем synaptic. Ты это пробовал? Его старая школа, но полезная. Возможно, ваша система еще не прошла, если вам удастся с

apt-get install synaptic

, а затем запустите

sudo synaptic

, это даст вам более подробное представление о вашей ситуации.

2
ответ дан 20 July 2018 в 13:55
  • 1
    Я сомневаюсь, что они могут установить синаптические - они говорят, что они ничего не могут установить. – Organic Marble 20 May 2018 в 22:59
  • 2
    Я не могу установить синаптический. это было полезно, хотя, спасибо! Я думаю, мне нужно переустановить сам Linux. обновление дает мне те же ошибки. – yoshi 20 May 2018 в 23:55

Кажется, требуется другое ядро. Попробуйте это.

sudo apt update && sudo apt upgrade -y

Затем перезагрузите свою систему, после чего выполните:

uname -a

Затем опубликуйте вывод этого в своем сообщении, чтобы помочь нам. Затем выполните следующие команды:

sudo apt -f install sudo apt install fortune

Также попытайтесь обновить версию Ubuntu до последней версии.

0
ответ дан 20 July 2018 в 13:55

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

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