Ao usar um computador Linux / BSD / Unix desconhecido (por exemplo, por SSH) na linha de comando, como você pode dizer qual distribuição (e qual versão dessa distribuição) você está usando?
Algumas opções que eu tentei:
lsb_release --all
: não existe no OpenSuSE 11.3; funciona no Debian squeeze e no Ubuntu 10.10.uname --all
: não fornece informações de distribuição sobre SuSE e Debian; trabalha no Ubuntu.cat /etc/apt/sources.list
você pode ver em quais servidores de distribuição a máquina se conecta para obter atualizações. Obviamente, só funciona para distribuições baseadas no Debian. Não funcionará se o computador tiver sido configurado para usar um servidor de repositório personalizado.
Infelizmente, nenhuma dessas parece funcionar em muitas distribuições. Existe um comando simples para verificar?