LINUX.ORG.RU

CRUX disowned

 ,


0

2

три строчки, при помощи которых вы можете убедиться в чистоте своей системы. оно выводит список файлов, которые не контролируются пакетным менеджером. список исключений типа /home составляется отдельно.

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

for pkg in $(prt-get listinst); do pkginfo -l $pkg; done | sort -u > /tmp/db

составляем весь список файлов, которые есть в ФС, с рядом исключений:

cd / && find * \( -type d -printf '%p/\n' -o -print \) | egrep -v "^(proc|sys|dev|run|tmp|home|lib/firmware|lib/modules|usr/ports)" | sort > /tmp/fs

смотрим какие файлы нам не нужны, что удалить, а что нет. это может быть всякий мусор в /var, кеши и прочее.

comm -23 /tmp/fs /tmp/db | less

чтобы грамотно уменьшить количество «мусорных» файлов неконтролируемых ПМом, лучше всего написать свои билды, в которых искуственно создать (touch) все нужные файлы.

надеюсь кому-то это окажется полезным, кому важна чистота системы. =)

★★★★★

Последнее исправление: Spoofing (всего исправлений: 1)

вне зависимости от конфигурации системы CRUX, ПМом не контролируются 3 файлика

usr/lib/libncurses.so.5
usr/lib/libncursesw.so.5
usr/lib/libusb-0.1.so.4
Spoofing ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.