O número da versão do meu debian

0

Meu sistema operacional foi instalado a partir do debian 8.5.0 amd64.
Execute comandos após a instalação.

cat /etc/issue
Debian GNU/Linux 8 \n \l

Não 8.5 aqui.

cat /proc/version
Linux version 3.16.0-4-amd64 ([email protected]) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.43-2+deb8u2 (2017-06-26)

Não 8.5 aqui também.

O deb8u2 significa o debian 8.5?

    
por it_is_a_literature 29.07.2017 / 07:46

1 resposta

6

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.

    
por 29.07.2017 / 09:32