Domanda Come posso controllare la versione di Ubuntu che sto utilizzando? [duplicare]


Questa domanda ha già una risposta qui:

Come posso verificare la mia attuale versione di Ubuntu tramite la riga di comando e la GUI?


282
2017-10-16 13:27


origine


Dal momento che questo è venuto nella mia ricerca prima pubblicherò un'alternativa: il controllo /etc/apt/sources.list e vedere da quale repo si sta estraendo. Questo era l'unico modo per capire quale immagine di Ubuntu stavo correndo all'interno di a docker run -it --rm che apparentemente non installa lsb_release - Bratchley


risposte:


Come detto nel pagina ufficiale, uso:

lsb_release -a

La tua versione appare nella riga "Descrizione".

Se si desidera controllarlo attraverso l'ambiente desktop, è possibile controllare System Settings -> Details.


350
2017-10-16 13:43



perché è questo strano comando? Non posso ricordarlo mai. Perché non qualcosa del genere os -v. È una specie di fastidio. - Charlie Parker
Sembra che gli anni '80 avessero un sacco di cose buone, tra cui comandi UNIX semplici e facili da ricordare! - João Rocha da Silva
Ah, nel buon vecchio DOS, era semplicemente ver - kap
Immagine ufficiale di Docking LTS di Ubuntu (ubuntu:xenial) fa non avere lsb_release; Ho dovuto analizzare /etc/os_release come notato in un'altra risposta. - Aaron D. Marasco
@ CharlieParker Secondo man lsb_release, LSB sta per Linux Standard Base. - Serge Stroobandt


Uso:

cat /etc/*release

Nel mio caso ha prodotto il seguente output:

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
Sulle attuali uscite di zecca /etc/upstream-release/lsb-releasepotrebbe essere di interesse pure. - cheffo
questo è buono, non ha bisogno di installare un altro pacchetto :-) - kap
Funziona ovunque ho provato. lsb_release non funziona su tutte le versioni. per esempio in Ubuntu 16.04 su Docker. - J.S
Nella mia esperienza questo è un approccio più robusto, alcune distribuzioni non avranno il comando lsb_release - RutgerH


Utilizzalo nel terminale per mostrare i dettagli sulla "versione" di Ubuntu installata:

lsb_release -a

Potrebbe essere più verboso di quanto tu abbia bisogno, forse volevi solo vedere 15.4? Può essere mostrato separatamente dall'opzione -r (--release):

$ lsb_release -r
Release:        15.04

Inserisci -s (--short) per l'uso in uno script:

$ lsb_release -r -s
15.04

Vedi gli ulteriori esempi per le opzioni più utili -c (--codename) e -d (--description), ed entrambi combinati:

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



Nota che puoi ottenere informazioni simili sul kernel attualmente in esecuzione e l'hardware con il comando simile:

$ 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 era quello che stavo cercando, grazie - Lukas
lsb_release -rs e lsb_release -cs sono molto utili negli script. - frozen-flame


L'esecuzione di questo in Terminale ti fornirà tutte le informazioni di cui potresti aver bisogno:

lsb_release -a

E puoi accedervi nella GUI andando System Settings > Details:

enter image description here


8
2017-10-16 13:46