मुझे कैसे पता चलेगा कि मैं डेबियन का कौन सा संस्करण चला रहा हूं?


95

एक ट्यूटोरियल में, मुझे संकेत दिया गया है "यदि आप स्क्वीज़ चला रहे हैं, तो इन निर्देशों का पालन करें ..." और "यदि आप व्हीज़ी चला रहे हैं, तो इन अन्य निर्देशों का पालन करें ..."

जब मैं दौड़ता हूं uname, तो मुझे निम्नलिखित जानकारी मिलती है:

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

पर्याप्त जानकारी अगर मैं उपयोग कर रहा हूँ पता है कि है निचोड़ या खरखरा , या मैं कहीं और से है कि मिलता है?


13
भागो lsb_release -a
फहीम मीठा

@FaheemMitha वहाँ यह है: gist.github.com/IQAndreas/d7996a6b6f7bee12ec24 (हालांकि जवाब में से एक एक बाल से यह करने के लिए आप को हरा)
IQAndreas


@FaheemMitha कोई डुप्लिकेट नहीं, यह सवाल पूछता है कि संस्करण संख्या क्या है। यह प्रश्न डेबियन-विशिष्ट है और पूछता है कि "संस्करण नाम" का क्या उपयोग किया जा रहा है।
IQAndreas

1
@IQAndreas मैं डेबियन का उपयोग नहीं करता, लेकिन wiki.debian.org/DebianSqueeze और wiki.debian.org/DebianWheezy पर आधारित यह सुनिश्चित करता है कि ऐसा लगता है कि वे सिंक में हैं। मैं इसे फिर से खोल दिया क्योंकि आपका सवाल शायद थोड़ा अलग है, लेकिन केवल अलग हिस्सा है "जो डेबियन संस्करण निचोड़ है और जो व्हीजी है", जिसे हल करना बहुत आसान लगता है, जब तक कि मुझे कुछ गलत नहीं हो रहा है
माइकल मर्जेक

जवाबों:


116

करने की कोशिश करता है:

cat /etc/*-release

cat /proc/version

lsb_release -a
- यह "निश्चित एलएसबी (लिनक्स स्टैंडर्ड बेस) और वितरण-विशिष्ट जानकारी दिखाता है"

विभिन्न प्लेटफार्मों पर विवरण प्राप्त करने के लिए शेल स्क्रिप्ट के लिए, यह संबंधित प्रश्न है।


यह हास्यास्पद है कि आपको पूछना चाहिए, मैंने अभी एक संबंधित प्रश्न लिखा है जिसे मैं उन आदेशों के आउटपुट को साझा करता हूं: इन सभी डेबियन संस्करण संख्याओं में क्या अंतर है? लेकिन दुर्भाग्य से, आउटपुट में से कोई भी कहना है कि क्या मैं उपयोग कर रहा हूँ निचोड़ या खरखरा
12

3
आपके द्वारा संपादित अंतिम कमांड ( lsb_release -a) मुझे बताता है कि यह व्हीजी है ; उत्तम!
IQAndreas 13

@IQAndreas: हम्माम यह अजीब है कि आपको उस जानकारी cat /etc/*-releaseको DISTRIB_CODENAMEलाइन से नहीं मिला । ओटोह, मैं डेबियन पर नहीं हूं, मैं एक व्युत्पन्न डिस्ट्रो पर हूं,
मेपिस

@IQAndreas जैसा कि डेबियन व्हीज़ी पर परीक्षण किया गया है, तीनों मेरे लिए डेबियन संस्करण प्रदान करते हैं: (ए) cat /etc/*-releaseतीन अलग-अलग लाइनों पर व्हीजी या, समकक्ष, संस्करण 7 दिखाता है; (बी) cat /proc/versionकर्नेल बिल्ड में प्रत्यय में संस्करण संख्या 7 दिखाता है; और (c) lsb_release -aव्हीजी को दो लाइनों पर और संस्करण 7 को तीसरे पर दिखाता है।
जॉन 1024

@ John1024 "... कर्नेल बिल्ड के प्रत्यय में संस्करण संख्या दिखाता है।" - आह, तो यही deb7u2मतलब है। केवल इसे देखने से, मुझे लगा कि यह जीआईटी कमिट आईडी है।
IQAndreas

18

सटीक संस्करण संख्या का उपयोग करने के लिए

cat /etc/debian_version

यह ओपी के नामित संस्करण के प्रश्न का उत्तर नहीं देता है (जैसे
व्हीजी

1
यह उत्तर पसंदीदा सामान्य उत्तर होना चाहिए क्योंकि यह डेबियन से प्राप्त डिस्ट्रोस पर काम करता है। lsb_releaseकेवल डेबियन पर डेबियन संस्करण देता है। उबंटू 18.10 पर, cat /etc/debian_versionदेता है buster/sid, जिसका नाम डेबियन संस्करण है जिसकी मुझे उम्मीद थी।
रीस

यह उबंटू में काम करता है।
डेज़ी

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
स्वीकृत उत्तर की तुलना में यह उत्तर क्या नया मूल्य लाता है ?
टेक्र्राफ

1
यह उत्तर एक नए उपयोगकर्ता से है, जिन्हें उपयोगी जानकारी जोड़ने के लिए बेहतर उत्तर लिखने या अन्य को संपादित करने के बारे में जानने की आवश्यकता है।
एडवर्ड

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"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.