Я в основном ищу apt-get purge
для программ, которые уже удалены.
(Я использую Debian squeeze и использую aptitude
для управления пакетами.)
Я в основном ищу apt-get purge
для программ, которые уже удалены.
(Я использую Debian squeeze и использую aptitude
для управления пакетами.)
Следующая последовательность перечислит ваши деинсталлированные пакеты,
dpkg --get-selections | grep deinstall
Вы можете переключить это, чтобы purge
с заменой sed
.
Это то, что вы ищете?
Вы можете запустить этот список purge
через dpkg --set-selections
и
запустите dpkg --purge --pending
с помеченными пакетами ...
Или что-то вроде
for pkg in $(dpkg --get-selections | grep deinstall | awk '{print $1}');
do
dpkg -L $pkg;
done
отобразит список файлов, находящихся в этих deinstall
пакетах.
В aptitude вы фильтруете только те пакеты, которые деинсталлированы, но у которых все еще есть файлы конфигурации (которые находятся в состоянии 'c').
нажмите L
фильтр для ~c
очистить все перечисленные пакеты, нажав _
Я нашел этот ответ самым простым.
Следующее должно делать то, что вы хотите:
aptitude purge \~c
Это удаляет все пакеты с флагом состояния c
(пакет удален, файлы конфигурации все еще присутствуют). Флаг документации здесь.