Я в основном ищу 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 (пакет удален, файлы конфигурации все еще присутствуют). Флаг документации здесь.