उबंटू / बिन पर डैश शेल के संस्करण को कैसे खोजें?


11

यहां छवि विवरण दर्ज करें

मैं यह जानना चाहूंगा कि क्या शेल डैश संस्करण खोजने का कोई तरीका है।

मैं जैसे कई आदेशों की कोशिश की: dash -v, dash -V, dash --version, लेकिन कोई भी काम करता है।

डैश शैल विकिपीडिया: http://en.wikipedia.org/wiki/Debian_Almquist_shell

जवाबों:


13

बहुत सारे तरीके हैं:

  • उपयुक्त कैश नीति

    निम्न आदेश चलाएँ:

    apt-कैश पॉलिसी डैश
    

    मेरी मशीन पर आउटपुट है:

    पानी का छींटा:
    स्थापित: 0.5.7-3ubuntu1
    उम्मीदवार: 0.5.7-3ubuntu1
    संस्करण तालिका:
    *** 0.5.7-3ubuntu1 0
        500 http://in.archive.ubuntu.com/ubuntu/ क्वांटल / मुख्य amd64 पैकेज
        100 / var / lib / dpkg / स्थिति
    

    dashइसलिए, मेरे सिस्टम पर स्थापित संस्करण है 0.5.7

  • dpkg -s

    निम्न आदेश चलाएँ:

    dpkg -s डैश
    

    मेरी मशीन पर आउटपुट है:

    पैकेज: पानी का छींटा
    आवश्यक: हाँ
    स्थिति: स्थापित ठीक स्थापित करें
    प्राथमिकता: आवश्यक
    धारा: गोले
    स्थापित-आकार: 213
    अनुरक्षक: उबंटू डेवलपर्स 
    वास्तुकला: amd64
    संस्करण: 0.5.7-3ubuntu1
    निर्भर करता है: डेबियन्यूटिल्स (> = 2.15), dpkg (> = 1.15.0)
    पूर्व निर्भर करता है: libc6 (> = 2.14)
    विवरण: POSIX- आज्ञाकारी खोल
    डेबियन अल्मक्विस्ट शेल (डैश) एक पोसिक्स-कंप्लायंट शेल है
    राख से।
    ।
    चूंकि यह बैश की तुलना में तेजी से स्क्रिप्ट निष्पादित करता है, और इसमें कम पुस्तकालय है
    निर्भरताएँ (सॉफ्टवेयर या हार्डवेयर के खिलाफ इसे और अधिक मजबूत बनाती हैं
    विफलताओं), इसे डेबियन सिस्टम पर डिफ़ॉल्ट सिस्टम शेल के रूप में उपयोग किया जाता है।
    मुखपृष्ठ: http://gondor.apana.org.au/~herbert/dash/
    ओरिजिनल-मेंटेनर: गेरिट पपी 
    

    जैसा कि आप देख सकते हैं, संस्करण है 0.5.7:।


वर्जनिंग कन्वेंशनों को समझना

उबंटू में वर्जनिंग फॉर्म का है:

<Upstream_version> - <debian_revision> ubuntu <ubuntu_revision>

यहाँ:

  • <upstream_version>: मूल पैकेज का संस्करण है

    यह संस्करण संख्या का मुख्य भाग है। यह आमतौर पर मूल ("अपस्ट्रीम") पैकेज का संस्करण संख्या है जिसमें से .debफ़ाइल बनाई गई है, यदि यह लागू है।

    आमतौर पर यह उसी प्रारूप में होगा जैसा कि अपस्ट्रीम लेखक (एस) द्वारा निर्दिष्ट किया गया है; हालाँकि, पैकेज प्रबंधन प्रणाली के प्रारूप और तुलना योजना में फिट होने के लिए इसे सुधारने की आवश्यकता हो सकती है।

  • <debian_revision>: पैकेज का डेबियन संस्करण है।

    संस्करण संख्या का यह हिस्सा अपस्ट्रीम संस्करण के आधार पर डेबियन पैकेज के संस्करण को निर्दिष्ट करता है।

    यदि <debian_revision> = 0, तो इसका मतलब है कि कोई डेबियन पैकेज नहीं है (या यह है कि यूबंटू टीम ने डेबियन पैकेज को डेबियन रिपॉजिटरी में पाए जाने वाले की तुलना में एक नए संस्करण में लिया है)।

  • ubuntu: सिर्फ कीवर्ड ubuntu

  • <ubuntu_revision>: पैकेज का ubuntu संस्करण है।

    • यदि यह इस अर्थ को याद कर रहा है कि यह एक साफ, अपरिवर्तित डेबियन पैकेज है।
    • यदि यह मौजूद है तो इसका मतलब है कि उबंटू ने डेबियन पैकेज लिया है और इसे कुछ अतिरिक्त पैच या बग फिक्स के साथ जारी किया है।

एक उदाहरण लेते हैं।

  • 2.6.0-1ubuntu1

    यहाँ,

    • अपस्ट्रीम पैकेज संस्करण: 2.6.0
    • डेबियन रिविजन: १
    • उबंटू संशोधन: १
  • 2.6.0-0ubuntu1

    यहाँ,

    • अपस्ट्रीम पैकेज संस्करण: 2.6.0
    • डेबियन रिविजन: 0 (जिसका अर्थ है कोई संशोधन नहीं )
    • उबंटू संशोधन: १

स्रोत और आगे की जानकारी:


1
इन सभी informations के लिए धन्यवाद। लेकिन उदाहरण के लिए, यह डैश शेल के संस्करण को प्राप्त करने के लिए काम करता है। लेकिन अगर मैं बैश शेल पर कोशिश के लिए समान कमांड का उपयोग करता हूं, तो दिया गया संस्करण है: 4.2-5ubuntu1 (dkpg और apt-cache)। दूसरे तरीके पर अगर मैं कमांड बैश का उपयोग करता हूं, तो परिणाम 4.2.37 (1) है। तो आप इसके बारे में क्या सोचते हैं ?? ये मतभेद क्यों? ty
पियरेप

ये अलग नहीं हैं। dpkgऔर apt-cacheके संस्करण के bashरूप में 4.2, जहां के रूप में bash --versionयह बताता है 4.2.37। वास्तव में, bash --versionआप सभी संशोधन, जबकि बताता है dpkgऔर apt-cacheकेवल आपके प्रमुख संस्करणों बताओ, नाबालिग वर्ज़निंग को छोड़ते हुए। इसे गोलमटोल समझें। आप 1.231 से 1.23 तक राउंड कर सकते हैं, और आप अभी भी कुछ हद तक सही होंगे।
हरा

ठीक है तो मैं इस विषय को बंद कर सकता हूँ :) TY!
पियरेपी

-1

क्या आपने कोशिश की है man dash:?

अक्सर पूर्ण विकल्प के लिए दो डैश की आवश्यकता होती है, प्रयास करें dash --version। मैं इसका उपयोग नहीं करता, इसलिए मुझे नहीं पता कि यह काम करेगा या नहीं।


1
हाँ, लेकिन ऐसा लगता है कि आदमी पानी का छींटा मुझे और अधिक नहीं देते हैं। जानकारी के लिए, आप en.wikipedia.org/wiki/Debian_Almquist_shell
PierreP

2
dash --versionसिर्फ परिणामdash: 0: Illegal option --
जोसेफ सेबल-मोनिका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.