Ver Qual a Versão do Ubuntu

Descrição do Comando lsb_release

Aqui usarei o terminal como de praxe e por ser algo que gosto 🙂

Usaremos o comando lsb_release que retorna informações específicas sobre uma distribuição. Na verdade a ferramenta lsb_release prover certas informações  lsb(Linux Standard Base ou Base Padrão Linux).

Opções de lsb_release

  • -a ou –all = exibe todas as informações
  • -i ou –id = Exibe o id do distribuidor
  • -d ou –description  = exibe uma descrição da distribuição instalada
  • -r ou –release =  Não sei se consegui uma tradução exata para a palavra release, mas deve ser algo como versão, bom…. -r ou –release exibe o número da versão? instalada
  • -c ou –codename =  exibe o nome/apelido dado à versão
  • -h ou –help =  Exibe ajuda sobre o comando

Usando o Comando lsb_realse

 

  1. Exibir todas as informações
    elder@ubuntu:~$ sudo lsb_release -a
    No LSB modules are available.
    Distributor ID:	Ubuntu
    Description:	Ubuntu 18.04.2 LTS
    Release:	18.04
    Codename:	bionic
    
  2. Exibir o id
    elder@ubuntu:~$ sudo lsb_release -i
    Distributor ID:	Ubuntu
  3. Exibir apenas a descrição
    elder@ubuntu:~$ sudo lsb_release -d
    Description:	Ubuntu 18.04.2 LTS
    
  4. Exibir a release
    elder@ubuntu:~$ sudo lsb_release -r
    Release:	18.04
    
  5. Mostrar o codename
    elder@ubuntu:~$ sudo lsb_release -c
    Codename:	bionic
    
  6. Printar na tela o codename, id e descrição
elder@ubuntu:~$ sudo lsb_release -c  -i -d
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.2 LTS
Codename:	bioni

 

Alternativas

Podemos também exibir o conteúdo do arquivo /etc/lsb-release

elder@ubuntu:~$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"

Ou do arquivo /etc/issue

elder@ubuntu:~$ cat /etc/issue
Ubuntu 18.04.2 LTS \n \l

Exibindo o conteúdo de todos os arquivos dentro de /etc/ que terminal com a palavra “release”. Na verdade há apenas dois arquivos terminados em “release” que são /etc/lsb-release e /etc/os-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"
NAME="Ubuntu"
VERSION="18.04.2 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.2 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

Usando hostnamectl

elder@ubuntu:~$ hostnamectl 
   Static hostname: ubuntu
         Icon name: computer-vm
           Chassis: vm
        Machine ID: d079e5dd5f6148208d2508dfdc6f5fdf
           Boot ID: 3c493a482a87418399b5e14af95dea5e
    Virtualization: oracle
  Operating System: Ubuntu 18.04.2 LTS
            Kernel: Linux 4.15.0-47-generic
      Architecture: x86-64

Conclusão

Essa ferramenta é importante, principalmente na hora de baixarmos algum programa que depende de uma distribuição específica. Por exemplo, ao acessar um site para baixar um programa .deb poderemos nos deparar com diversas opções do mesmo programa, um .deb para ubuntu focal, outro para ubuntu bionic etc….

 

Fontes:  man page lsblk_release, phoenix.com, linuxize.com

Leitor voraz e um dos administradores do GNU/Linux Brasil no Whatsapp, facebook, youtube e nesse dito site: www.gnulinuxbrasil.com.br

Deixe uma resposta

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