Я просматривал некоторые вопросы здесь, чтобы найти решение для поиска и удаления поврежденных пакетов. Будучи относительным новичком, я установил некоторые PPA, предназначенные для 11.10, на моей машине 12.04 LTS. В терминале он предложил мне попробовать apt-get -f install, что привело меня к этому вопросу . Большой урок для меня, если кто-то может помочь
источник
Broken dependencies
на моей странице статуса.Нет загрузки, не требуется графический интерфейс:
Вы можете перечислить сломанные пакеты:
Состояние r (в третьем поле) означает: требуется повторно (пакет поврежден, требуется переустановка)
объяснение полей dpkg
Чтобы перечислить и удалить эти пакеты:
(Ответ скопирован из этой темы .)
источник
Для очистки пакетов, которые вы установили из ppa, вы должны использовать
ppa-purge
, предположим, что ppa - это ppa: xorg-edger / ppasudo apt-get install ppa-purge
sudo apt-get update
sudo ppa-purge ppa:xorg-edger/ppa
sudo apt-get install -f
Если после шага 5 у вас все еще есть ошибки, вернитесь и обновите свой вопрос.
Удачи.
источник
Я сделал скрипт для исправления сломанных пакетов. Он ищет поврежденные пакеты в /var/log/dist-upgrade/apt.log и затем находит имена пакетов, а затем применяет к ним указанную команду.
Позаботьтесь об использовании этого скрипта, потому что иногда некоторые поврежденные пакеты связаны с системой и могут создать новую проблему. поэтому используйте команду установки или обновления вместо команды удаления .
Получите это отсюда
Загрузите скрипт с помощью следующей команды:
Затем запустите это:
Также вы можете установить действие, которое вы хотите применить к сломанным пакетам, например:
Действие по умолчанию - удалить .
источник