Apitude не работает, Невстреченная ошибка Зависимостей ни для какой Программы

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

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

2 ответа

Диагноз Синдиката @The является правильным. Ваш целый набор пакета, вероятно, в неисправном состоянии. Я подозреваю, что Вам установили различные версии этим постепенным способом. Возьмите Ваш торговать вразнос от газа, когда Вы попытаетесь выяснить что случилось.

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

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

apt-get upgrade

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

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

Запрос на "linux-image-4.13.0-37-generic" сигнализирует о том, что способное обновление будет часто отказываться играть с пакетами ядра. Я использую Ubuntu 18.04 после обновления от 17,10, вот все файлы изображений Linux, которые я имею:

$ 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

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

apt-get install synaptic

затем выполненный

sudo synaptic

это высказывает Вам более детализированное мнение Вашей ситуации.

2
ответ дан 7 December 2019 в 13:24

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

sudo apt update && sudo apt upgrade -y

Затем перезагрузите свою систему, после этого, сделайте:

uname -a

Затем отправьте вывод этого в Вашем сообщении для помощи нам. Затем попробуйте эти команды:

sudo apt -f install
sudo apt install fortune

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

0
ответ дан 7 December 2019 в 13:24

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

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