На Ubuntu есть ли способ узнать, какие файлы НЕ связаны с установленными apt-пакетами?

Я знаю, что в RedHat вы можете использовать find / –exec rpm -qf {} \; |grep "is not" для поиска файлов, которые не связаны с пакетами. Одна из причин, по которой я нуждаюсь в этом, - найти файлы, которые установлены из источника, поэтому я знаю, какие пакеты мне нужно построить из исходного кода и сделать все через диспетчер пакетов. Я прихожу к управлению системой, которой кто-то еще был свободен на стороне управления пакетами, и мне нужно убедиться, что безопасность хороша, поэтому не установлены никакие руткиты и т. Д.

1
задан 3 May 2016 в 00:04

1 ответ

Похоже, что find / -exec dpkg -S {} \; 2>&1 | fgrep "no path" | cut -d' ' -f7- работает для этого случая.

Спасибо Muru!

2
ответ дан 23 May 2018 в 11:30
  • 1
    Или: find / -exec sh -c 'dpkg -S "$1" >/dev/null 2>&1 || echo "$1"' _ {} \; – muru 3 May 2016 в 00:37

Другие вопросы по тегам:

Похожие вопросы: