O Debian não inclui o número da versão secundária em /etc/os-release
, apesar da indicação clara no manual de que versões secundárias são permitidas e apesar da inclusão de números menores de versões lá por outras distribuições Linux.
A única explicação que alguém já fez para isso é a bastante fraca - admitidamente proferida por uma pessoa conhecida apenas por um pseudônimo em um fórum de discussão e dificilmente de alguma forma oficial - que o Release Announcement for 8.5 disse "esta atualização não constitui uma nova versão do Debian 8". No entanto, esse mesmo anúncio usou "8.5" como a string em seu título.
Você pode obter o número menor da maneira específica do Debian que ainda é o único mecanismo mencionado em seu documento FAQ , que não menciona /etc/os-release
: Use lsb_release
ou leia o arquivo /etc/debian_version
específico do Debian, que inclui o número da versão secundária, novamente demonstrando que o menor número é considerado parte da versão.
O Debian não é o único sistema operacional que não inclui o número de versão secundária na string de versão em /etc/os-release
. Nem o CentOS. (Veja o bug # 9448 e bug 8359 .) O Arch não inclui uma string de versão.
Quanto a deb8u2
, essa não é uma string de versão completa . A string de versão real, como você pode ver nessa saída, é 3.16.43-2+deb8u2
. Essa sequência segue a convenção de sufixar uma sequência de versão local para a sequência de versão de origem. A versão de origem aqui é 3.16.43
, e o sufixo é 2+deb8u2
, conhecido como a versão Debian do pacote. Você encontrará este esquema debNuM
muito usado nas versões do pacote Debian. O sufixo indica o Debian 8, mas o número de atualização é o número de atualização para a versão do pacote Debian , e é não o menor número de versão do sistema operacional Debian. Este é o o pacote do kernel Linux no Debian com a versão Linux 3.16.43
e a versão Debian 2+deb8u2
. Veja o histórico de versões desse pacote .
Na imagem maior, o que está em /proc/version
é a string de versão do (em execução) kernel , em particular aqui a string de versão do pacote do kernel da Debian contendo o kernel, não do sistema operacional.