У меня тестирование Debian (wheezy / sid) на моем домашнем ПК. Некоторое время назад я был достаточно небрежен, чтобы установить какое-либо программное обеспечение с make install
и ./install.bin
аналогичным образом :) Теперь я хочу знать, какие файлы в моей системе были установлены таким образом, то есть файлы, которые не принадлежат ни одному из установленных в настоящее время пакетов .deb. ,
Я знаю, что мог бы написать сценарий, используя dpkg -l
и dpkg -L ...
и find -name ...
и подобное, но мне интересно, если бы кто-нибудь уже делал это.
(Просто не мог придумать хорошего гугл-запроса на этот вопрос :)
Ответы:
dpkg -S, вероятно, может вам помочь. Он возвращает 0, если данный файл или шаблон файла соответствует и включает имя пакета в выводе, и возвращает 1, если он не был найден ни в одном установленном пакете.
источник