Como posso reconhecer que uma certa distribuição Linux é baseada no Debian, olhando para a estrutura de arquivos? [duplicado]

4

Eu tenho uma distribuição Linux desconhecida (vamos supor que uname -a não retorna nada) para o qual tenho acesso root.

Como posso verificar, olhando a estrutura do arquivo, que ela é baseada no Debian?

    
por syntagma 24.04.2015 / 08:58

4 respostas

5

Você pode ver se existe um arquivo chamado /etc/debian_version .

$ cat /etc/debian_version
wheezy/sid

Se existir, você também poderá ver a versão do debian. Também distribuições como Ubuntu, Linux Mint e assim por diante, que são baseadas no Debian, possuem esse arquivo.

Na verdade, a maioria das distribuições tem um arquivo de lançamento. Você também pode tentar ver o que sai:

cat /etc/*release
    
por 24.04.2015 / 09:14
1

Isto não diz respeito à estrutura do sistema de arquivos, mas você pode verificar se os comandos de gerenciamento de pacotes apt-get (Debian) ou yum (não-Debian) estão instalados.

    
por 24.04.2015 / 09:11
1

Tente primeiro ver se existe um /etc/debian_version . Deve estar lá se for uma distro baseada no Debian.

Geralmente, a procura de arquivos apt pode dar uma pista. Por exemplo, veja o conf em /etc/apt/ ou se existe um /var/cache/apt/ .

Unforunately, apt pode ser configurado em outra distro, ou um administrador pode ter definido arquivos ou diretórios fictícios por algumas razões de compatibilidade ...

Como declarado em uma resposta deste post , o melhor seria tentar correr:

 dpkg-vendor --derives-from Debian
    
por 24.04.2015 / 09:15
1

Verifique a existência de /etc/debian_version .

Ou você pode usar lsb_release -a .

    
por 24.04.2015 / 09:16