Ubuntu sürümünü (sürüm numarası / adı) komut satırından nasıl buldunuz?


Yanıtlar:


55

Anahtarı lsb_releaseile çalıştırın -a.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 9.04
Release:    9.04
Codename:   jaunty

Bu herhangi bir LSB uyumlu dağıtımda işe yarıyor, değil mi? Benim debian 6 (sıkmak) kurulumunda denedim ve o da çalıştı.
Warren P,

1
Evet. 'Lsb_release' komutu Linux Standartları Tabanındandır. Man sayfasından; "Lsb_release komutu belirli LSB (Linux Standard Base) ve dağıtıma özgü bilgiler sağlar."
jeremiah

lsb_release -rssadece # versiyonunu da
verecek

8
$ cat /etc/issue
Ubuntu 8.10 \n \l

5
/ Etc /
issue'ın

Bu, LSB uyumlu olmayan sistemlerde yararlı bir geri dönüş. Yani / etc / debian_version (eğer varsa), debian temelli bir dağıtımdır. Ubuntu'nun debian_version dosyasını orada mı bıraktığını veya bir / etc / Ubuntu_version dosyası hazırladığını mı bilmiyorum.
Warren P,

Olmadığım rootve olmadığım bir Docker görüntüsüne sahibim lsb_release(ve üzerine kurulu Ubuntu görüntüsü görünüşte docker bağımlılık zincirine bağlı), bu da hangi Ubuntu'nun çalıştığını kesmek için işe yaradı lsb_release. Ayrıca, FWIW @WarrenP /etc/debian_versionBu (sanal) makinede görüyorum
MichaelChirico 5

0

sourcedan /etc/lsb-releasekabuğundan içine ihracat sürümü bilgilerini değişkenlere:

$ . /etc/lsb-release

Aşağıdaki değişkenleri içerir

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"

/etc/lsb-releaseDoğrudan kullanmamalısın . Spesifikasyon, lsb_releasediğer bilgi kaynaklarını sorgulayabilen komutu kullanarak sorgulamanızı gerektirir .
Michał Górny,

Birisi komuttan geçen lsb_releaseve bunları ayıklayan bir komut yazmakta zorluk çekinceye kadar bunu uygun bir cevap olarak görüyorum .
Adam Griffiths

1
Yüklü bir lsb_release paketim yok ve sudo değilim. Benim için faydalı oldu!
Erick M. Sprengel

-3

$ uname -a

Linux debian 2.7.30-1-686 # 1 SMP Perşembe 8 Mayıs 02:16:39 UTC 2008 i686 GNU / Linux


uname -a anaylsis:

Linux: çekirdek adıdır.

debian: makinenin ana bilgisayar adıdır.

2.7.30-1-686: çekirdek versiyonu

1 SMP Perşembe 8 Mayıs

i686: CPU mimarisidir

GNU / Linux: İşletim sistemi


8
-1, uname size ubuntu versiyonunu söylemez. lsb_release gitmenin yolu.
ThatGraemeGuy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.