Tenho acesso a uma máquina Debian via SSH. Como posso descobrir qual versão do Debian está instalada?
Esta é possivelmente uma duplicata deQual é a versão do meu sistema debian?.
Essa pergunta é respondida por:
- lsb_release -a
- gato /etc/lsb-release
Há outra resposta em um dos comentários:
- gato /etc/debian_version
lsb_release -a não funciona:
-bash: lsb_release: command not found
Nem cat /etc/lsb-release:
cat: /etc/lsb-release: No such file or directory
eu suponho que
cat /etc/debian_version
é o caminho a seguir, pois me dá "8.1".
apt-cache show base-files
retorna várias propriedades, incluindo "Versão: 8+deb8u1". Como a versão do pacote base-files está relacionada à versão Debian? Presumo que a parte "deb8u1" se traduza em "8.1". O que significa então a primeira parte "8+"?
uname -a
retorna
Linux deb2 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17) x86_64 GNU/Linux
e
uname -rv
retorna
3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u2 (2015-07-17)
Como a versão do kernel está relacionada à versão Debian? Uma versão específica do Debian sempre inclui o mesmo kernel?
cat /etc/os-release
retorna entre outras propriedades:
VERSION_ID="8"
Então, para mim, "8" e "8.1" parecem ser diferentes. "8" é a "versão genérica do Debian"? Como você chama "8.1" ("versão completa"?)?
Responder1
Michael Kjörling lhe deu uma ótima resposta. Seu caminho deve ser preferido. Mas aqui está outra maneira de obter a versão genérica do Debian.
Basta verificar /etc/apt/sources.list Ele indica qual versão é para encontrar as atualizações corretas.
Saúde