सवाल मैं उबंटू के संस्करण को कैसे देखूं मैं दौड़ रहा हूं? [डुप्लिकेट]


इस प्रश्न का उत्तर यहां दिया गया है:

मैं कमांड लाइन और जीयूआई के माध्यम से अपने वर्तमान उबंटू संस्करण को कैसे देख सकता हूं?


284
2017-10-16 13:27


मूल


चूंकि यह मेरी खोज में आया था, इसलिए मैं एक विकल्प पोस्ट करूंगा: जांच कर रहा हूं /etc/apt/sources.list और देख रहा है कि यह किस रेपो से खींच रहा है। यह एकमात्र तरीका था जिसे मैं समझ सकता था कि उबंटू छवि जो मैं अंदर चला रहा था docker run -it --rm जो स्पष्ट रूप से स्थापित नहीं करता है lsb_release - Bratchley


जवाब:


जैसा कि में कहा गया है आधिकारिक पृष्ठ, उपयोग:

lsb_release -a

आपका संस्करण "विवरण" रेखा पर दिखाई देता है।

यदि आप इसे अपने डेस्कटॉप वातावरण के माध्यम से देखना चाहते हैं, तो आप जांच सकते हैं System Settings -> Details


352
2017-10-16 13:43



यह अजीब आदेश क्यों है? मैं इसे कभी याद नहीं कर सकता। कुछ ऐसा क्यों नहीं है os -v। इसकी तरह कष्टप्रद। - Charlie Parker
ऐसा लगता है कि 80 के दशक में यूनिक्स कमांड को याद रखने में आसान और आसान समेत बहुत अच्छी चीजें थीं! - João Rocha da Silva
आह, अच्छे ओल 'सादा डॉस में यह बस था ver - kap
उबंटू की आधिकारिक एलटीएस डॉकर छवि (ubuntu:xenial) कर देता है नहीं है lsb_release; मुझे पार्स करना पड़ा /etc/os_release जैसा कि एक और जवाब में उल्लेख किया गया है। - Aaron D. Marasco
@CharlieParker के अनुसार man lsb_release, एलएसबी का मतलब है लिनक्स मानक आधार। - Serge Stroobandt


उपयोग:

cat /etc/*release

मेरे मामले में यह निम्नलिखित आउटपुट का उत्पादन किया:

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
वर्तमान टकसाल रिलीज पर /etc/upstream-release/lsb-releaseब्याज भी हो सकता है। - cheffo
यह अच्छा है, एक और पैकेट स्थापित करने की आवश्यकता नहीं है :-) - kap
यह हर जगह काम करता है मैंने परीक्षण किया। lsb_release सभी संस्करणों पर काम नहीं करता है। उदाहरण के लिए डॉकर पर उबंटू 16.04 में। - J.S
मेरे अनुभव में यह एक और मजबूत दृष्टिकोण है, कुछ वितरणों में lsb_release कमांड नहीं होगा - RutgerH


स्थापित उबंटू "संस्करण" के बारे में विवरण दिखाने के लिए टर्मिनल में इसका उपयोग करें:

lsb_release -a

यह आपकी आवश्यकता से अधिक verbose हो सकता है - शायद आप बस देखना चाहता था 15.4? इसे विकल्प द्वारा अलग से दिखाया जा सकता है -r (--release):

$ lsb_release -r
Release:        15.04

जोड़ना -s (--short) एक स्क्रिप्ट में उपयोग के लिए:

$ lsb_release -r -s
15.04

अधिक उपयोगी विकल्पों के लिए और उदाहरण देखें -c (--codename) तथा -d (--description), और दोनों संयुक्त:

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



ध्यान दें कि आप वर्तमान में चल रहे कर्नेल, और समान कमांड द्वारा हार्डवेयर के बारे में समान जानकारी प्राप्त कर सकते हैं:

$ 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 मैं क्या देख रहा था, धन्यवाद - Lukas
lsb_release -rs तथा lsb_release -cs स्क्रिप्ट में बहुत उपयोगी हैं। - frozen-flame


टर्मिनल में इसे निष्पादित करने से आपको वह सारी जानकारी मिल जाएगी जो आपको संभवतः चाहिए:

lsb_release -a

और आप इसे जाकर जीयूआई में एक्सेस कर सकते हैं System Settings > Details:

enter image description here


8
2017-10-16 13:46