Как правильно чистить систему?
У меня есть список пакетов в world и кучка файлов в корневом разделе /. Кучка в том смысле, что после установки системы, некоторые конфиги могли правиться в ручную, а так же в некоторые каталоги могли в ручную из под рута добавляться новые файлы.
Кроме того, во время работы самой системы, так же по дефолту ведуться некоторые каталоги, которые занимают место на винчестере. Я знаю только два таких каталога:
/var/tmp/
/usr/portage/
Эти каталоги можно полностью удалить, и после синхронизации репозитория, портежи вернуться в исходное положение.
Но как чистить остальные каталоги? К примеру если сделать emerge -e @installed, то "лишние" файлы, которые были в ручную скопированы куда то в / из под рута всё равно остануться.
Я пока что для себя нашёл только один способ - это emerge -e @installed с вормированием бинарных бакетов, затем форматирование винчестера, и распаковка системы из сформированыых пакетов.
Но может быть есть способ более простой, но столь же эффективный? Например, нет ли уже котовых утилит, который бы сравнивали по хэшу список файла их пакетов с файлами на винте и показом всех "лишних файлов"?
Я не хочу писать такой скрипт самостоятельно. Ибо в постинстале пакеты так же создают разные симлинки и производят другие действия, не отражённые в списке файлов пакета. Например emerge --config какого нить пакета..
- Для комментирования войдите или зарегистрируйтесь
http://www.gentoo.ru/node/242
http://www.gentoo.ru/node/24260
> Я не хочу писать такой
> Я не хочу писать такой скрипт самостоятельно. Ибо в постинстале пакеты так же создают разные симлинки и производят другие действия, не отражённые в списке файлов пакета. Например emerge --config какого нить пакета.
www.gentoo.ru/node/13141
(qfile лучше)