Как очистить /etc

Как очистить /etc от давно удаленных пакетов?
PS желательно получить список некатуальных конфигов.
Надеюсь на готовое решение, ибо неохота самому писать скрипт

.

cd /etc && qfile -o *

А рекурсивно по

А рекурсивно по всей системе пройтись и найти все "левые" файлы и папки, используя qfile можно?
Просто в мане рекурсивной опции я не нашел, но может быть можно как-то в связке с find?

тут есть

тут есть некоторые подводные камни - пакет может создать нечто уже после установки, например вр время запуска или в процессе работы - и это окажется левым

В частности

В частности именно это наблюдается с конфигами в домашних каталогах.

Это жутко долго

find | xargs -n 1 qfile -o

.

evadim написал(а):
тут есть некоторые подводные камни - пакет может создать нечто уже после установки, например вр время запуска или в процессе работы - и это окажется левым

Не, ну так комманда вам список покажет.
А степень левизны уже юзер должен решать.

ps C большой вероятностью это и будет левым... если приложение не удаляет временные файлы после выхода.

>>Как очистить

>>Как очистить /etc от давно удаленных пакетов?

Зачем?

>>PS желательно получить список некатуальных конфигов.

Вариант с qfile не советую. Многие пакеты не ставят живых конфигов, многие (типа ссх/ссл ) обзаводятся всякими там секретными ключами. В общем в этце туча файлов, не прописанных в базе пакетного менеджера. Посему любая автоматизация черевата. Можно попробовать find заставить найти файлы с датой доступа меньшей чем ваше понятие "неактуальности"

>>Надеюсь на готовое решение, ибо неохота самому писать скрипт
Скрипеть наше все. Готовых решений на все случаи жизни нет.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".