No Ubuntu, existe uma maneira de descobrir quais arquivos NÃO estão associados aos pacotes apt instalados?

1

Eu sei em RedHat, você pode usar find / –exec rpm -qf {} \; |grep "is not" para encontrar arquivos que não estão associados a pacotes. Uma razão pela qual eu preciso disso é encontrar arquivos que são instalados a partir do código-fonte para que eu saiba quais pacotes eu preciso construir a partir do código-fonte e fazer com que tudo passe pelo gerenciador de pacotes. Eu estou começando a gerenciar um sistema com o qual alguém estava solto no lado do gerenciamento de pacotes e eu preciso garantir que a segurança seja boa, então nenhum rootkits, etc. estão instalados.

    
por user35060 02.05.2016 / 23:04

2 respostas

1

O mesmo método, comando diferente:

$ dpkg -S /etc/profile
dpkg-query: no path found matching pattern /etc/profile
$ dpkg -S /etc/ssh/ssh_config 
openssh-client: /etc/ssh/ssh_config
    
por muru 02.05.2016 / 23:24
2

Parece que find / -exec dpkg -S {} \; 2>&1 | fgrep "no path" | cut -d' ' -f7- funciona para este caso.

Obrigado Muru!

    
por user35060 02.05.2016 / 23:34