Como encontrar a versão instalada do Debian ou do Ubuntu – Elias Praciano
Categories
Tutoriais Ubuntu

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

debian and ubuntu logos

Neste breve post, 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.

É 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.

Inscreva-se na newsletter do site, para ser avisado quando sair post novo sobre Linux:

[jetpack_subscription_form show_subscribers_total=”false” button_on_newline=”false” custom_font_size=”16px” custom_border_radius=”0″ custom_border_weight=”1″ custom_border_color=”#a8133b” custom_padding=”15″ custom_spacing=”10″ submit_button_classes=”has-a-8133-b-border-color has-text-color has-background-color has-background has-primary-background-color” email_field_classes=”has-a-8133-b-border-color” show_only_email_and_button=”true”]

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

É comum obter apenas o número da versão do Debian:

11.0
A versão 11.0 do Debian, também chamada Bullseye (ainda em testes, em 2021)

Outras formas de obter a versão do sistema operacional Debian ou Ubuntu

Os comandos, que seguem, podem funcionar em uma distro e não em outra. Depende do que você tem instalado aí.

Um outro arquivo, que guarda a versão do sistema operacional, é o /etc/issue:

cat /etc/issue
Debian GNU/Linux 11

Outro arquivo, que pode ser lido com o comando cat, para obter a versão da sua distro, é o /etc/lsb_release:

cat /etc/lsb_release

O próprio lsb_release, é um comando (se estiver instalado):

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 21.04 LTS
Release:    21.04
Codename:   Hirsute Hippo

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

Voltando ao diretório /etc, experimente ver o conteúdo do arquivo os-release:

cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Há outras maneiras de se determinar a versão do sistema operacional em uso, mas estas são as principais.

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.

By 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!

One reply on “Como encontrar a versão instalada do Debian ou do Ubuntu”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.