
Я использую Mint 17.3 Rosa на базе Ubuntu Trusty.
Недавно я удалил все PPA, а их было около 20+.
Я хотел бы проверить, есть ли какие-либо остатки PPA вообще, поскольку в настоящее время у меня нет импортированных PPA.
Я знаю, как проверить один пакет (или набор пакетов) с помощью apt-cache policy
.
Как мне добиться этого для всех пакетов, установленных в моей системе?
решение1
Вы можете использоватьapt-show-versions
для этого. Запуск выведет список всех установленных пакетов с указанием их происхождения и установленной версии, а также различные сообщения в зависимости от доступных версий:
- «новее, чем версия в архиве», если установленная версия новее (и, возможно, должна быть понижена в вашем сценарии)
- «Нет доступной версии в архиве», если ни один из настроенных репозиториев не содержит пакет
- «обновляемый», если доступна более новая версия, и
apt-get upgrade
установит ее - «*обновляется вручную*», если доступна более новая версия, но для ее установки требуется ручное вмешательство (напримерэто из
experimental
) - «обновить», если установленная версия соответствует последней доступной версии-кандидату в репозиториях
Пакеты из PPA, которые с тех пор были удалены из apt
конфигурации, должны отображаться как один из первых двух.