Невозможно установить пакеты, так как образы Linux имеют зависимости друг от друга

Невозможно установить пакеты, так как образы Linux имеют зависимости друг от друга

Чтобы исправить это, я удалил некоторые initrd.img-4.4.0-64-genericфайлы, оставив те, которые ведут к образу Linux, который я на самом деле использую, чтобы сделать это, мне пришлось перейти к загрузке в терминале, затем sudo thuner(это было то, что было трудно сделать, потому что xubuntu переименовывает файловый менеджер thunar), затем я смог запустить команду -f install, и теперь все, кажется, вернулось к норме. Спасибо всем, кто пытался помочь, такие сообщества и коллекции знаний и опыта, которые они хранят, очень важны.

Я пытаюсь установить, libraw-devчтобы использоватьсыройВ Python вот что у меня получается:

$ sudo apt-get install libraw-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, вам захочется запустить «apt-get -f install», чтобы исправить это:
Следующие пакеты имеют неудовлетворенные зависимости.
 libraw-dev : Зависит от: liblcms2-dev, но он не будет установлен
 linux-image-extra-4.4.0-66-generic : Зависит от: linux-image-4.4.0-66-generic, но он не будет установлен
 linux-image-extra-4.4.0-79-generic : Зависит от: linux-image-4.4.0-79-generic, но он не будет установлен
 linux-image-generic : Зависит от: linux-image-4.4.0-79-generic, но он не будет установлен
 linux-signed-image-4.4.0-66-generic : Зависит от: linux-image-4.4.0-66-generic (= 4.4.0-66.87), но он не будет установлен
 linux-signed-image-4.4.0-79-generic : Зависит от: linux-image-4.4.0-79-generic (= 4.4.0-79.100), но он не будет установлен
E: Неудовлетворенные зависимости. Попробуйте 'apt-get -f install' без пакетов (или укажите решение).

apt-get -f installдает мне:

При обработке обнаружены ошибки:
 /var/cache/apt/archives/linux-image-4.4.0-79-generic_4.4.0-79.100_amd64.deb
 /var/cache/apt/archives/linux-image-4.4.0-66-generic_4.4.0-66.87_amd64.deb
E: Подпроцесс /usr/bin/dpkg вернул код ошибки (1)

Запуск autoremoveприводит к той же ошибке, что и попытка добавить пакет. Я попробовал использовать средство обновления программного обеспечения для обновления образа Linux. Кажется, я где-то читал, что это может помочь, но в /boot недостаточно места, и когда я пытаюсь очистить старые образы с помощьюэтотЯ снова получаю ошибку зависимости. Я попытался удалить другую программу с помощью apt, просто чтобы проверить ее, и снова получил ошибку зависимости. Я игрался с окружениями conda, создавая и удаляя некоторые из них, возможно ли, что это могло вызвать ее?

Я использую xubuntu, получаю сообщение, 4.4.0-64-genericкогда вхожу uname -rв терминал, спасибо, что уделили время прочтению этого.

редактирование: после обновления (извините за форматирование выходных данных, кто-нибудь знает, почему он не позволяет мне добавить больше одной строки кода?):

Обновление кэша AppStream завершено, но некоторые метаданные были проигнорированы из-за ошибок.

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

Errors were encountered while processing:
/var/cache/apt/archives/linux-image-4.4.0-79-generic_4.4.0-79.100_amd64.deb 
/var/cache/apt/archives/linux-image-4.4.0-66-generic_4.4.0-66.87_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

и, наконец, повторная установка, как и прежде, все равно приводит к ошибке зависимости.

решение1

Ник ВайнбергПредложение в комментариях решило проблему для меня на Ubuntu 16.04 LTS - 64bit:

sudo apt-get update
sudo apt-get -f install

Связанный контент