Questão Como faço para verificar a versão do Ubuntu que estou executando? [duplicado]


Esta questão já tem uma resposta aqui:

Como posso verificar a minha versão atual do Ubuntu através da linha de comando e GUI?


284
2017-10-16 13:27


origem


Como isso surgiu na minha pesquisa, primeiro vou postar uma alternativa: verificar /etc/apt/sources.list e vendo o repositório do qual ele está puxando. Esta foi a única maneira que eu poderia descobrir que imagem do Ubuntu eu estava correndo dentro de um docker run -it --rm que aparentemente não instala lsb_release - Bratchley


Respostas:


Como dito no Página Oficial, usar:

lsb_release -a

Sua versão aparece na linha "Descrição".

Se você quiser verificá-lo em seu ambiente de trabalho, você pode verificar System Settings -> Details.


352
2017-10-16 13:43



porque é esse comando estranho? Eu não consigo me lembrar disso. Por que não algo como os -v. É meio chato. - Charlie Parker
Parece que os anos 80 tiveram muitas coisas boas, incluindo comandos simples e fáceis de lembrar do UNIX! - João Rocha da Silva
Ah, em bom e velho DOS era simplesmente ver - kap
Imagem oficial do Ubuntu LTS Docker (ubuntu:xenial) faz não ter lsb_release; Eu tive que analisar /etc/os_release como observado em outra resposta. - Aaron D. Marasco
@CharlieParker De acordo com man lsb_release, LSB significa Base Padrão Linux. - Serge Stroobandt


Usar:

cat /etc/*release

No meu caso, produziu a seguinte saída:

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.2
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

122
2017-10-16 13:42



cat /etc/lsb-release - 53E3916A
Nos lançamentos atuais de hortelã /etc/upstream-release/lsb-releasepode ser de interesse também. - cheffo
isso é bom, não precisa instalar outro pacote :-) - kap
Isso funciona em todos os lugares que testei. O lsb_release não funciona em todas as versões. por exemplo, no Ubuntu 16.04 no Docker. - J.S
Na minha experiência, esta é uma abordagem mais robusta, algumas distribuições não terão o comando lsb_release - RutgerH


Use isso no terminal para mostrar os detalhes sobre a "versão" do Ubuntu instalada:

lsb_release -a

Isso pode ser mais detalhado do que o necessário - talvez você só quisesse ver 15.4? Pode ser mostrado separadamente pela opção -r (--release):

$ lsb_release -r
Release:        15.04

Adicionar -s (--short) para uso em um script:

$ lsb_release -r -s
15.04

Veja os exemplos adicionais para as opções mais úteis -c (--codename) e -d (--description) e ambos combinados:

$ lsb_release -c
Codename:       vivid
$ lsb_release -d
Description:    Ubuntu 15.04
$ lsb_release -dc
Description:    Ubuntu 15.04
Codename:       vivid



Observe que você pode obter informações semelhantes sobre o kernel em execução no momento e o hardware pelo comando similar:

$ uname -a
Linux mybox 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:04:02 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

38
2017-10-16 16:58



lsb_release -r -s foi o que eu estava procurando, obrigado - Lukas
lsb_release -rs e lsb_release -cs são muito úteis em scripts. - frozen-flame


Executar isso no Terminal fornecerá todas as informações de que você poderia precisar:

lsb_release -a

E você pode acessá-lo na GUI indo System Settings > Details:

enter image description here


8
2017-10-16 13:46