Determinando o gerenciador de pacotes por existência de arquivo

0

Eu preciso determinar qual gerenciador de pacotes um determinado sistema usa, mas estou limitado a verificar a existência do arquivo. Eu estou olhando para um arquivo que faz (até certo ponto) provar que a distribuição na mão tem um banco de dados RPM ou usa apt / debs. Eu penso imediatamente em /etc/apt/sources.list por exemplo. Eu sei que não posso obter 100% de todos os casos, mas gostaria de chegar o mais perto possível das principais distribuições (por exemplo, baseadas no Debian, baseadas no Red Hat, etc.)

Obrigado!

    
por chao-mu 17.01.2013 / 21:37

1 resposta

0

Para o RPM, você teria / usr / lib / rpm.

Ou você pode verificar diretamente o executável principal: / bin / rpm (não sei sobre Debianites). Provavelmente a melhor aposta é procurar o executável básico. Deve ajudar também em outros sistemas de gerenciamento de pacotes mais exóticos.

BTW, o que você está tentando fazer? E por que a estranha restrição de "apenas verificar a existência de arquivos"?

    
por 17.01.2013 / 21:59

Tags