Все знают, что система Windows в процессе активного использования «засоряется» ненужными файлами, логами, кэшем и т.д. Однако и Linux-системы семейства Debian также иногда нуждаются в чистке.

При установке и удалении пакетов в системах с aptitude иногда остаются пустые папки пользовательские config-файлы приложений (даже после aptitude purge) и log-файлы.

Очистить систему можно командой:

aptitude autoclean && aptitude clean && dpkg -l | awk '/^rc/ { print $2; }' | xargs aptitude -y purge

Обратите внимание, кавычки в этом фрагменте (awk '/^rc/ { print $2; }') прямые!

Дополнительно можно очистить /var/log от ротированных логов вида: .log.gz или .log.1 или log.9.gz:

find /var/log \( -name "*.[0-9]" -o -name "*.*.[0-9]" -o -name "*.gz" \) -exec rm {} \;

Посмотреть не связанные не с одним пакетом файлы, можно такой командой:

bash -c 'for I in `find /usr 2>/dev/null` ; do dpkg -S $I 2>1 >/dev/null || echo "not found $I" ; done'

Можно еще поставить пакет Deborphan и набрать команду

deborphan -a

Будут показаны все пакеты от которых ничего не зависит. То есть, пакеты в этом списке, можно удалить не повлияв на что то другое.

Источник itroad.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *