?

Log in

No account? Create an account

MonsterClub

Laziness drives all progress

Previous Entry Share Next Entry
Ubuntu: избавляемся от хлама
monsterclub

1. Residual Configs - Старые конфигурационные файлы

Как известно менеджер пакетов dpkg имеет команды remove (удалить) и purge (очистить).
Первая удаляет пакет из системы, оставля конфигурационные файлы, вторая же удаляет всё полностью.

Чаще используется просто remove поэтому на серваках крутящихся не первый год и переживших не один апгрейд версий, обычно висит куча старых бесполезных конфигов.

Посмотреть такие rc (residual config) пакеты можно командой:
> sudo aptitude search ~c

Удалить их всех скопом можно так:
> sudo aptitude purge ~c

На десктопе можно воспользоваться Synaptic -> Кнопка 'Status' -> Not Installed 'Residual Config'.
Не очень удобно если пакетов много - каждый придётся выбирать вручную.

2. Orphaned packages - Пакеты - сироты:

Устанваливаем программу
deborphan:
> sudo aptitude install deborphan

Смотрим "осиротевшие" пакеты:
> sudo deborphan

Удаляем их:
> sudo deborphan | xargs sudo aptitude purge -y

3. Старые ядра:

> dpkg --list 'linux-image*'
> sudo apt-get purge linux-image-2.6.22-14-generic

4. Пакеты, скачанные apt:

> sudo apt-get autoclean
> sudo apt-get autoremove

5. Ненужные шрифты:

> sudo apt-get remove ttf-kochi-mincho ttf-kochi-gothic ttf-arabeyes ttf-arphic-ukai ttf-arphic-uming ttf-baekmuk ttf-bengali-fonts ttf-devanagari-fonts ttf-gentium ttf-gujarati-fonts ttf-indic-fonts ttf-kannada-fonts ttf-kochi-gothic ttf-lao ttf-malayalam-fonts ttf-mgopen ttf-oriya-fonts ttf-punjabi-fonts ttf-tamil-fonts ttf-telugu-fonts ttf-thai-tlwg ttf-unfonts-core ttf-indic-fonts-core ttf-wqy-zenhei ttf-sazanami-gothic ttf-sazanami-mincho