Hangi Debian sürümünü çalıştırdığımı nasıl bilebilirim?


95

Bir eğiticide, "Sıkıştırıyorsanız, şu talimatları izleyin ..." ve "Wheezy kullanıyorsanız, bu diğer talimatları izleyin ..."

Çalıştığımda unameaşağıdaki bilgileri alıyorum:

Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux

Squeeze veya Wheezy kullanıp kullanmadığımı bilmek yeterli mi , yoksa başka bir yerden mi aldın?


13
Run lsb_release -a.
Faheem Mitha

@FaheemMitha İşte orada: gist.github.com/IQAndreas/d7996a6b6f7bee12ec24 (cevaplardan biri sizi bir saç tarafından dövdüğü halde)
IQAndreas


@FaheemMitha Kopya değil, bu soru sürüm numarasının ne olduğunu soruyor. Bu soru Debian'a özgü ve hangi "sürüm adının" kullanıldığını soruyor.
IQAndreas

1
@IQAndreas Debian kullanmıyorum, ancak wiki.debian.org/DebianSqueeze ve wiki.debian.org/DebianWheezy 'e dayanarak senkronize olmuş gibi görünüyor. Sorunuz belki biraz farklı olduğu için yeniden açtım, ancak farklı olan tek şey "hangi Debian versiyonunun Sıkıştırılmış ve hangisinin Wheezy" olduğu, bir şeyi yanlış anlamadığım sürece çözülmesi oldukça kolay görünüyor
Michael Mrozek

Yanıtlar:


116

Denemek için komutlar:

cat /etc/*-release

cat /proc/version

lsb_release -a
- bu "belirli LSB (Linux Standart Tabanı) ve dağıtıma özgü bilgileri" gösterir .

Bir kabuk komut dosyası farklı platformlarda bilgi almak için, orada bu ilgili bir soru.


Sormanız çok komik, bu komutların çıktılarını paylaştığım ilgili bir soru yazmayı yeni bitirdim: Tüm bu Debian sürüm numaraları arasındaki fark nedir? Fakat ne yazık ki, çıktıların hiçbiri Squeeze mi yoksa Wheezy mi kullandığımı söylemiyor .
IQAndreas,

3
( lsb_release -a) ' Da düzenlediğiniz son komut bana Wheezy ; mükemmel!
IQAndreas,

@ IQAndreas: Hmmm. Bu da o bilgi alamadım o tuhaf cat /etc/*-releaseüzerinde DISTRIB_CODENAMEçizgi. OTOH, Debian'da değilim, türetilmiş bir dağıtımdayım, Mepis 11
PM 2Ring

@IQAndreas Debian Wheezy'de test edildiği gibi, üçü de benim için Debian sürümünü sağlar: (a) cat /etc/*-releaseWheezy veya eşdeğer olarak sürüm 7'yi üç ayrı satırda gösterir; (b) cat /proc/versionÇekirdek yapısına ekinde sürüm 7'yi göstermektedir; ve (c) lsb_release -aWheezy'yi iki satırda ve sürüm 7'yi üçte birinde gösterir.
John1024,

@ John1024 "..., çekirdek derlemesinin son ekindeki sürüm numarasını gösterir." - Ah, deb7u2demek istediğim bu. Sadece ona baktığımda, Git taahhüt kimliği olduğunu varsaydım.
IQAndreas

18

Tam sürüm numarasını almak için

cat /etc/debian_version

Bu OP'nin adlandırılmış versiyondaki sorusuna cevap vermez (örn. Wheezy veya Jessie)
JoelAZ

1
Bu cevap, tercih edilen genel cevap olmalıdır, çünkü debian'dan türetilmiş dağıtımlar üzerinde çalışır. lsb_releasedebian versiyonunu sadece debian'ın kendisinde verir. Ubuntu 18.10 tarihinde, cat /etc/debian_versionverir buster/sidbeklediğim adlı debian versiyonu olan.
Reece

Bu bir Ubuntu'da çalışıyor.
papatya

1

david@asus:/usr/share/applications$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.6 (jessie) Release: 8.6 Codename: jessie


4
Bu cevap , kabul edilen cevapla karşılaştırıldığında hangi yeni değeri getiriyor ?
Techraf

1
Bu cevap, daha iyi cevaplar yazmayı veya yararlı bilgiler eklemek için diğerlerini nasıl düzenleyeceğini öğrenmesi gereken yeni bir kullanıcıdan geliyor.
Edward

1
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
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.