आप कमांड लाइन से उबंटू संस्करण (रिलीज संख्या / नाम) कैसे खोजते हैं?


37

आप कमांड लाइन से उबंटू संस्करण (रिलीज संख्या / नाम) कैसे खोजते हैं?


जवाबों:


55

स्विच के lsb_releaseसाथ चलाएँ -a।

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

किसी भी LSB अनुरूप वितरण पर काम करता है, है ना? मैंने इसे अपने डेबियन 6 (निचोड़) स्थापित करने की कोशिश की, और यह काम भी किया।
— वॉरेन पी

1
हाँ। 'Lsb_release' कमांड लिनक्स स्टैंडर्ड बेस से है। मैन पेज से; "Lsb_release कमांड कुछ LSB (लिनक्स स्टैंडर्ड बेस) और वितरण-विशिष्ट जानकारी प्रदान करता है।"
— यिर्मयाह

lsb_release -rsसंस्करण प्रदान करेगा # अकेले भी
— JREAM

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

5
यह याद रखने लायक है कि / etc / मुद्दे को अलग-अलग स्वागत संदेश देने के लिए प्रवेश द्वारा संपादित किया जा सकता है ..
— Dentrasi

यह गैर-एलएसबी अनुरूप प्रणालियों पर एक उपयोगी गिरावट है। तो / etc / debian_version (यदि मौजूद है), यह एक डेबियन आधारित डिस्ट्रो है। मुझे नहीं पता कि उबंटू debian_version फ़ाइल को छोड़ता है या एक / etc / Ubuntu_version फ़ाइल बनाता है।
— वॉरेन पी

मेरे पास एक डॉकर छवि है जहां मैं नहीं हूं rootऔर lsb_release(और उबंटू छवि यह पर बनाया गया है, जाहिरा तौर पर डोकर निर्भरता श्रृंखला तक है), इसने अच्छी तरह से काम किया कि कौन सा उबंटू अनुपस्थित चल रहा है lsb_release। इसके अलावा, FWIW @WarrenP मैं /etc/debian_versionइस (आभासी) मशीन पर देख रहा हूं
— माइकलचिरिको

0

sourceसे /etc/lsb-releaseअपने खोल में निर्यात संस्करण जानकारी चर रहे हैं:

$ . /etc/lsb-release

निम्नलिखित चर शामिल हैं

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

आपको /etc/lsb-releaseसीधे उपयोग नहीं करना चाहिए । युक्ति से आपको lsb_releaseकमांड का उपयोग करने की आवश्यकता होती है जो सूचना के अन्य स्रोतों को क्वेरी कर सकती है।
— मिशैल गोरनी

मैं इसे एक उचित उत्तर मानता हूं जब तक कि कोई कमांड लिखने के लिए परेशान न हो जो कमांड के माध्यम से जाता है lsb_releaseऔर इनको निकालता है।
— एडम ग्रिफिथ्स

1
मेरे पास कोई lsb_release पैकेज स्थापित नहीं है और मैं sudo नहीं हूं। यह मेरे लिए उपयोगी था!
— एरिक एम। स्प्रेंगल

-3

$ uname -a

लिनक्स डेबियन 2.7.30-1-686 # 1 एसएमपी थू 8 मई 02:16:39 यूटीसी 2008 i686 जीएनयू / लिनक्स


अनाम-ए एयेलिसिस:

लिनक्स: कर्नेल नाम है।

डेबियन: मशीन का होस्टनाम है।

2.7.30-1-686: कर्नेल संस्करण है

1 एसएमपी थू 8 मई 02:16:39 यूटीसी 2008: एसएमपी सममित बहुसंकेतन के लिए खड़ा है, यह दर्शाता है कि सीपीयू (केंद्रीय प्रसंस्करण इकाई) दो या अधिक सीपीयू और वर्तमान सिस्टम तिथि का उपयोग कर रहा है

i686: सीपीयू वास्तुकला है

GNU / Linux: OS है


8
-1, uname आपको ubuntu वर्जन नहीं बताता है। lsb_release जाने का रास्ता है।
— ThatGraemeGuy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.