debian and ubuntu logos

Como encontrar a versão instalada do Debian ou do Ubuntu

Neste breve tutorial, vou mostrar como encontrar a versão do Debian ou do Ubuntu em uso, em um determinada máquina.
A informação pode ser valiosa no caso de você ter iniciado um trabalho como administrador de sistemas, com vários servidores para cuidar e deseja saber exatamente o que tem pela frente, antes de iniciar alguma tarefa de manutenção.
debian and ubuntu logos
É comum um parque de servidores ter máquinas rodando com sistemas operacionais de diferentes versões.
Se você presta suporte técnico, pode precisar estabelecer que versão do Ubuntu ou Debian está instalada, para poder se posicionar melhor frente a um problema.

Onde encontrar a versão do Debian

No Debian, o arquivo /etc/debian_version guarda esta informação.
Use o comando cat, para ver o seu conteúdo:

cat /etc/debian_version

No meu caso, o resultado foi este:

jessie/sid

Debian GNU/Linux logo

Como encontrar a versão instalada do Ubuntu

Se você usa o Debian, não vá embora, ainda.
As técnicas, que seguem, também servem neste maravilhoso sistema operacional — afinal, o Ubuntu, o Linux Mint e muitas outros distros são baseadas no Debian.
Abra um terminal no Ubuntu, pra começar a brincadeira (Ctrl + alt + T).
No Ubuntu, o comando cat também pode ser usado para ver a versão instalada.
Veja um exemplo:

cat /etc/lsb_release

Você também pode dar um olhada no arquivo /proc/version:

cat /proc/version 
Linux version 3.14-2-686-pae (debian-kernel@lists.debian.org) (gcc version 4.8.3 (Debian 4.8.3-7) ) #1 SMP Debian 3.14.15-2 (2014-08-09)

No Ubuntu, o resultado é semelhante a este:

Linux version 2.6.24-27-server (case@chibacity) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4)) #1 SMP Wed Mar 24 10:39:18 UTC 2010

Use o comando lsb_release, assim:

lsb_release -d
Description:	Debian GNU/Linux testing (jessie)

… ou assim:

lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux testing (jessie)
Release:	testing
Codename:	jessie

O arquivo /etc/issue, também possui informações sobre a versão do Debian ou Ubuntu instalada. Veja:

cat /etc/issue
Debian GNU/Linux jessie/sid

Há outras maneiras de se determinar a versão do sistema operacional em uso. Se você quiser, sinta-se à vontade para compartilhar o seu método preferido, nos comentários.
Ubuntu 14.04 logo

Como obter a versão do Debian ou do Ubuntu, em um script

Se você está criando um script, pode precisar estabelecer qual a versão exata do sistema operacional em questão para direcionar a execução do código, de acordo com a situação.
Novamente, há várias formas de se estabelecer isto. Vou mostrar um exemplo, que pode ser inserido no meio do seu código:

#!/bin/sh
VERSION=`lsb_release -sd | cut -c 8-`
echo Versao do seu sistema operacional: ${VERSION}

Fácil, não é? 😉

Referências:
http://www.debianadmin.com/find-your-debian-or-ubuntu-linux-version-you-are-running.html
Onde baixar o Debian.
Onde baixar o Ubuntu.

Publicado por

Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia. Fã de séries, como "Rick and Morty" e "BoJack Horseman". Me siga no Twitter e vamos trocar ideias!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *