Vraag Hoe controleer ik de versie van Ubuntu die ik gebruik? [duplicaat]


Deze vraag heeft hier al een antwoord:

Hoe kan ik mijn huidige Ubuntu-versie controleren via de opdrachtregel en GUI?


282
2017-10-16 13:27


oorsprong


Omdat dit eerst in mijn zoektocht naar voren kwam, plaats ik één alternatief: controleren /etc/apt/sources.list en zien van welke repo hij aan het trekken is. Dit was de enige manier om erachter te komen welk Ubuntu-beeld ik binnen een a speelde docker run -it --rm die blijkbaar niet installeert lsb_release - Bratchley


antwoorden:


Zoals gezegd in de Officiële Pagina, gebruik:

lsb_release -a

Uw versie verschijnt op de regel "Beschrijving".

Als u het via uw bureaubladomgeving wilt controleren, kunt u dit controleren System Settings -> Details.


350
2017-10-16 13:43



waarom is het deze rare opdracht? Ik kan het me nooit herinneren. Waarom niet zoiets os -v. Het is een beetje vervelend. - Charlie Parker
Het lijkt erop dat de jaren 80 veel goede dingen hadden, waaronder eenvoudige en gemakkelijk te onthouden UNIX-opdrachten! - João Rocha da Silva
Ah, in goede oude gewoonte was het eenvoudig ver - kap
Ubuntu's officiële LTS Docker-afbeelding (ubuntu:xenial) doet niet hebben lsb_release; Ik moest ontleden /etc/os_release zoals opgemerkt in een ander antwoord. - Aaron D. Marasco
@CharlieParker Volgens man lsb_release, LSB staat voor Linux Standard Base. - Serge Stroobandt


Gebruik:

cat /etc/*release

In mijn geval produceerde het de volgende 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
Over huidige mint releases /etc/upstream-release/lsb-releasekan ook van belang zijn. - cheffo
dit is goed, hoeft geen ander pakket te installeren :-) - kap
Dit werkt overal waar ik het heb getest. lsb_release werkt niet voor alle versies. bijvoorbeeld in Ubuntu 16.04 op Docker. - J.S
In mijn ervaring is dit een meer robuuste aanpak, sommige distributies hebben niet het commando lsb_release - RutgerH


Gebruik dit in de terminal om de details over de geïnstalleerde Ubuntu "versie" te tonen:

lsb_release -a

Dit is misschien veel uitgebreider dan je nodig hebt - misschien wilde je het gewoon zien 15.4? Het kan afzonderlijk worden getoond door de optie -r (--release):

$ lsb_release -r
Release:        15.04

Toevoegen -s (--short) voor gebruik in een script:

$ lsb_release -r -s
15.04

Zie de verdere voorbeelden voor de handigere opties -c (--codename) en -d (--description), en beide gecombineerd:

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



Merk op dat je vergelijkbare informatie kunt krijgen over de momenteel draaiende kernel en de hardware door het vergelijkbare commando:

$ 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 was wat ik zocht, bedankt - Lukas
lsb_release -rs en lsb_release -cs zijn erg handig in scripts. - frozen-flame


Als je dit in Terminal uitvoert, krijg je alle informatie die je nodig zou kunnen hebben:

lsb_release -a

En je kunt het in de GUI openen door te gaan System Settings > Details:

enter image description here


8
2017-10-16 13:46