मैं कैसे बताऊं कि Gentoo & Linux का कौन सा संस्करण चल रहा है?


9

क्या बैश से यह बताने का कोई तरीका है कि क्या डिस्ट्रो वर्जन # मैं चला रहा हूं और क्या कर्नेल संस्करण भी शामिल है?


1
कोशिश करो uname -a
केविन

जवाबों:


10

मूल आदेश निम्नलिखित होंगे:

# cat /etc/gentoo-release 
Gentoo Base System release 2.1

# uname -r
3.1.6-gentoo

इसके अलावा, आप ऐप-पोर्टेज / जेंटूलकिट पैकेज बर्तनों का उपयोग करके "गेंटू-वे" में यह जानकारी प्राप्त कर सकते हैं:

# equery list baselayout
 * Searching for baselayout ...
[IP-] [  ] sys-apps/baselayout-2.1:0

# eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.1.4-gentoo
  [2]   linux-3.1.5-gentoo
  [3]   linux-3.1.6-gentoo *
  [4]   linux-3.1.7-gentoo
  [5]   linux-3.2.0-gentoo
  [6]   linux-3.2.0-gentoo-r1

क्या uname -rवास्तव में वितरण जाँच के लिए विश्वसनीय है? क्या यह तब नहीं बदलेगा जब उपयोगकर्ता कर्नेल में कहीं कस्टम स्ट्रिंग में प्रवेश करता है या यदि वह किसी अन्य कर्नेल का उपयोग जेंटू-स्रोतों के साथ दिए गए एक की तुलना में करता है?
thomasa88

वितरण के लिए जाँच lsb_release -iबहुत अच्छी तरह से काम करती है, लेकिन इसमें lsb_releaseनिर्देशों में "सुनिश्चित करें कि इंस्टॉल किया गया है" शामिल है ... इस उपयोगकर्ता ने वितरण की पहचान करने के बजाय कर्नेल और जेंटू संस्करण के बारे में पूछा है। (हालांकि "डिस्ट्रो वर्जन #" सबसे स्पष्ट वाक्यांश नहीं है)
गर्ट वैन डेन बर्ग

7

जेंटू एक रोलिंग रिलीज है, इसलिए यद्यपि ऊपर पोस्ट की गई जानकारी सही और प्रासंगिक है, पहेली का एक और बहुत महत्वपूर्ण टुकड़ा है:

eselect profile list

यह सटीक कर्नेल रिलीज़ की तुलना में सिस्टम पर बहुत अधिक अंतर करता है ...


मैं इसका मतलब निकालता हूं क्योंकि प्रोफ़ाइल डिफ़ॉल्ट यूएसई झंडे जैसी चीजें सेट करती है? यह कैसे असर करता है कि सॉफ्टवेयर के कौन से संस्करण चल रहे हैं? और रोलिंग रिलीज के द्वारा भी आप उस विधि का उल्लेख कर रहे हैं जिसके द्वारा चित्र ओवरले के साथ पेड़ को अपडेट करता है या कुछ और?
रदरफोर्ड

2
"रोलिंग रिलीज़" से मेरा मतलब है कि जेंटू लगातार अपडेट होता है और सुंदर संख्या के साथ वास्तविक "रिलीज़" अन्य डिस्ट्रो के साथ बहुत महत्वपूर्ण नहीं है। हां, USE झंडे महत्वपूर्ण हैं, लेकिन प्रोफाइल केवल USE झंडे से अधिक बदलते हैं और इसका भी प्रभाव पड़ सकता है कि किस संस्करण के पैकेज स्थापित हैं (पैकेज मास्क आदि)
totaam

5

अपने लिनक्स वितरण नाम और संस्करण की जाँच करने के लिए (कर्नेल संस्करण नहीं):

cat /etc/issue

या

cat /etc/*-release

या

lsb_release -a

स्रोत: http://www.dogruel.com/?p=36


कृपया उत्तर के रूप में सिर्फ लिंक पोस्ट न करें। जैसे ही वह ब्लॉग गायब हो जाता है / सीएमएस इंजन / यूआरएल योजनाओं को बदल देता है, आपका उत्तर बेकार हो जाएगा।
Mat

2
ये एक अच्छा बिंदु है। ब्लॉग में संदर्भित समाधान को शामिल करने के लिए मैंने अपनी पोस्ट को संपादित किया।
न्यूरॉन 34
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.