Как узнать, какие файлы в моей системе Debian отсутствуют в каких-либо пакетах deb?


2

У меня тестирование Debian (wheezy / sid) на моем домашнем ПК. Некоторое время назад я был достаточно небрежен, чтобы установить какое-либо программное обеспечение с make installи ./install.binаналогичным образом :) Теперь я хочу знать, какие файлы в моей системе были установлены таким образом, то есть файлы, которые не принадлежат ни одному из установленных в настоящее время пакетов .deb. ,

Я знаю, что мог бы написать сценарий, используя dpkg -lи dpkg -L ...и find -name ...и подобное, но мне интересно, если бы кто-нибудь уже делал это.

(Просто не мог придумать хорошего гугл-запроса на этот вопрос :)


Ответы:


1

dpkg -S, вероятно, может вам помочь. Он возвращает 0, если данный файл или шаблон файла соответствует и включает имя пакета в выводе, и возвращает 1, если он не был найден ни в одном установленном пакете.


Спасибо за идею, это определенно упрощает задачу. Но в любом случае, я все еще надеюсь, что у кого-то есть полноценный сценарий для решения этой задачи.
vadipp
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.