इससे पहले कि मैं एक पैकेज स्थापित करूं, मैं जानना चाहूंगा कि मुझे क्या संस्करण मिलेगा। उपयोग करने से पहले 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