हम lsb_release कमांड की परवाह क्यों करते हैं? मैं अपने उबंटू सिस्टम पर वहां बैठा था और यह याद रखने की कोशिश कर रहा था कि क्या मैंने इसे पहले ही अपग्रेड कर लिया है या नहीं और मेरे पास उबंटू का संस्करण है। जब तक मुझे lsb_release नहीं मिला, तब तक मैं उबंटू के संस्करण को खोजने की अपेक्षा से कठिन था। यहाँ वह कमांड है जिसका मैंने उपयोग किया है:
:~$ lsb_release-प्रति
कोई एलएसबी मॉड्यूल उपलब्ध नहीं हैं।
वितरक आईडी: उबंटू
विवरण: उबंटू18.04लीटर
रिहाई:18.04
कोडनेम: बायोनिक
और उसी का एक स्क्रीनशॉट:
lsb_release -sc एक आसान और लोकप्रिय कमांड लाइन विकल्प है। यह आपको केवल संक्षेप में कोडनेम दिखाएगा। 's' शॉर्ट आउटपुट फॉर्मेट के लिए है और 'c' कोडनेम के लिए है। नीचे दिए गए कोड और स्क्रीनशॉट को देखें:
:~$ lsb_release-अनुसूचित जातिबीओनिक
lsb_release -d आपके पास संख्या के आधार पर रिलीज़ संस्करण के वर्बोज़ विवरण के लिए अच्छा है। निचे देखो:
:~$ lsb_release-डीविवरण: उबंटू18.04लीटर
कोई एलएसबी मॉड्यूल उपलब्ध नहीं हैं।
यदि आपको उपरोक्त त्रुटि संदेश lsb_release -v या lsb_release से बिना किसी तर्क के मिलता है, तो आप lsb_core पैकेज को याद कर रहे हैं।
आगे बढ़ो और एलएसबी-कोर को इस तरह स्थापित करें:
: ~ $सुडो उपयुक्त-स्थापित करेंएलएसबी-कोरअब बिना किसी तर्क के lsb_release कमांड का प्रयास करें और त्रुटि संदेश देखें कोई एलएसबी मॉड्यूल उपलब्ध नहीं है वास्तविक आउटपुट के साथ बदल दिया गया है:
lsb_release -v (लिनक्स मानक बेस संस्करण) के आउटपुट में प्रदान की गई जानकारी को पार्स करना और समझना आसान नहीं है, लेकिन इसका उद्देश्य विभिन्न लिनक्स वितरणों के साथ समान आधार घटकों के लिनक्स संस्करणों के बीच संगतता प्रदान करना है। यह एक सराहनीय लक्ष्य की तरह लगता है, हालांकि इस लेखक का अनुभव यह है कि शायद ही कभी विभिन्न लिनक्स वितरणों के बीच सॉफ्टवेयर संगत होता है और पैकेज आमतौर पर प्रत्येक प्रमुख वितरण के लिए उपलब्ध होते हैं, इसलिए इसका संगत होना वास्तव में आवश्यक नहीं है।
कहा जा रहा है कि, lsb_release टूल अपने आप में कमांड लाइन से त्वरित और उपलब्ध है और मुझे उस जानकारी को खोजने में मदद करता है जिसकी मुझे तलाश थी जो कि वर्तमान में चल रहे लिनक्स वितरण के संस्करण के बारे में बुनियादी जानकारी है।