इससे पहले कि मैं एक पैकेज स्थापित करूं, मैं जानना चाहूंगा कि मुझे क्या संस्करण मिलेगा। उपयोग करने से पहले apt-getया aptitudeडेबियन या ubuntu पर संस्करण की जाँच कैसे करूँ ?
इससे पहले कि मैं एक पैकेज स्थापित करूं, मैं जानना चाहूंगा कि मुझे क्या संस्करण मिलेगा। उपयोग करने से पहले apt-getया aptitudeडेबियन या ubuntu पर संस्करण की जाँच कैसे करूँ ?
जवाबों:
apt-get
यदि आप किसी पैकेज को अपग्रेड / इंस्टॉल करते हैं तो क्या होगा यह देखने के लिए आप एक सिमुलेशन चला सकते हैं:
apt-get -s install <package>
सभी संभव उन्नयन देखने के लिए, एक upgradeवर्बोज़ मोड में चलाएं और (सुरक्षित होने के लिए) सिमुलेशन के साथ, nरद्द करने के लिए दबाएं :
apt-get -V -s upgrade
apt-कैश
विकल्प policyपैकेज का स्थापित और दूरस्थ संस्करण (स्थापित उम्मीदवार) दिखा सकता है।
apt-cache policy <package>
उपयुक्त शो-संस्करणों
यदि स्थापित किया गया है, तो एक या अधिक पैकेजों के बारे में संस्करण जानकारी दिखाता है:
apt-show-versions <package>
-uपैकेज नाम के साथ या बिना स्विच पास किए केवल अपग्रेड किए जाने योग्य पैकेज दिखाए जाएंगे।
योग्यता
कंसोल GUI aptitudeनए संस्करणों के साथ अपग्रेड करने योग्य पैकेज प्रदर्शित कर सकता है। 'अपग्रेडेबल पैकेज' मेनू खोलें। vएक पैकेज पर दबाने से अधिक विस्तृत संस्करण जानकारी दिखाई देगी।
या कमांड-लाइन पर:
aptitude versions <package>
पासिंग -Vसंस्करणों के बारे में विस्तृत जानकारी दिखाएगा, फिर से सिमुलेशन स्विच के साथ सुरक्षित होने के लिए:
aptitude -V -s install <package>
के install <package>साथ प्रतिस्थापित upgradeसभी उन्नत करने योग्य पैकेज से संस्करण दिखाएगा।
apt-get -V -s upgradeमेरा दिन बना, धन्यवाद!
apt-get install -sसाथ चलने की सिफारिश की जाती है sudo?
apt show <packages>सूची में भी जोड़ा जा सकता है
Dpkg और grep का उपयोग करने का दूसरा तरीका :
dpkg -s <package> | grep Version
एक अन्य विकल्प, यदि आप पैकेज का पूरा नाम नहीं जानते हैं, तो एप्टीट्यूड के खोज आउटपुट को स्वरूपित कर रहा है:
aptitude search <package> -F "%c %p %d %V"
%c= स्थिति (पैकेज स्थापित या नहीं)
%p= पैकेज का नाम
%d= पैकेज का विवरण
%V= उपलब्ध पैकेज का संस्करण
पैकेज का नाम प्राप्त करने के लिए:
apt-cache search *search term*
संस्करण विवरण प्राप्त करने के लिए:
apt-cache show *packagename*
मेरा मानना है कि apt-getऔर apt-cacheके साथ है, तो बहिष्कृत किया जा रहा है aptऔर aptitudeपसंदीदा तरीका बन गया। उपयुक्त सुइट की लंबी उम्र को देखते हुए, यह शायद आने वाले कुछ समय के लिए एक सुरक्षित शर्त है!
तुम लिख सकते हो apt show <package>
apt-cacheकर रहा है कि मैं aptदो अलग-अलग चीजों का उपयोग कर रहा हूं ... मुझे क्या याद आ रहा है?
aptऔर apt-cacheयही काम करो। यदि आप स्रोत कोड की जाँच करते हैं, तो वे दोनों एक ही कार्यक्षमता के लिए फ्रंट-एंड हैं: showएक फ़ंक्शन के ShowPackageलिए search, और एक फ़ंक्शन के लिए DoSearch।
$ rmadison gdm3
gdm3 | 2.30.5-6squeeze2 | squeeze-security | i386
gdm3 | 2.30.5-6squeeze5 | squeeze | i386
gdm3 | 3.4.1-8 | wheezy | i386
gdm3 | 3.14.1-7 | jessie | i386
gdm3 | 3.18.0-2 | stretch | i386
gdm3 | 3.18.0-2 | sid | i386
devscripts.deb से
स्थापित करने से पहले नवीनतम उपलब्ध पैकेज को देखने के लिए। अद्यतन करें ताकि आपके पास सभी नवीनतम पैकेज अपडेट हों।
$sudo apt-get update
अब, कमांड चलाने के नीचे स्थापित करने से पहले अपने भंडार में उपलब्ध नवीनतम पैकेज की जांच करें।
$apt-cache show <package name>
उदाहरण:
$apt-cache show latexila
या
$apt-cache show npm