मैं यह जानना चाहूंगा कि क्या शेल डैश संस्करण खोजने का कोई तरीका है।
मैं जैसे कई आदेशों की कोशिश की: dash -v
, dash -V
, dash --version
, लेकिन कोई भी काम करता है।
डैश शैल विकिपीडिया: http://en.wikipedia.org/wiki/Debian_Almquist_shell
मैं यह जानना चाहूंगा कि क्या शेल डैश संस्करण खोजने का कोई तरीका है।
मैं जैसे कई आदेशों की कोशिश की: dash -v
, dash -V
, dash --version
, लेकिन कोई भी काम करता है।
डैश शैल विकिपीडिया: http://en.wikipedia.org/wiki/Debian_Almquist_shell
जवाबों:
बहुत सारे तरीके हैं:
निम्न आदेश चलाएँ:
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 डैश
मेरी मशीन पर आउटपुट है:
पैकेज: पानी का छींटा आवश्यक: हाँ स्थिति: स्थापित ठीक स्थापित करें प्राथमिकता: आवश्यक धारा: गोले स्थापित-आकार: 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-0ubuntu1
यहाँ,
स्रोत और आगे की जानकारी:
डेबियन संस्करण: http://www.debian.org/doc/debian-policy/ch-controlfields.html#sf-Version
उबंटू पैकेज संस्करण व्याख्या: http://www.ducea.com/2006/06/17/ubuntu-package-version-naming-explanation/
dpkg
और apt-cache
के संस्करण के bash
रूप में 4.2
, जहां के रूप में bash --version
यह बताता है 4.2.37
। वास्तव में, bash --version
आप सभी संशोधन, जबकि बताता है dpkg
और apt-cache
केवल आपके प्रमुख संस्करणों बताओ, नाबालिग वर्ज़निंग को छोड़ते हुए। इसे गोलमटोल समझें। आप 1.231 से 1.23 तक राउंड कर सकते हैं, और आप अभी भी कुछ हद तक सही होंगे।
क्या आपने कोशिश की है man dash
:?
अक्सर पूर्ण विकल्प के लिए दो डैश की आवश्यकता होती है, प्रयास करें dash --version
। मैं इसका उपयोग नहीं करता, इसलिए मुझे नहीं पता कि यह काम करेगा या नहीं।
dash --version
सिर्फ परिणामdash: 0: Illegal option --