Ubuntu पर apt install में महारत: पैकेज प्रबंधन, अपग्रेड और ट्रबलशूटिंग के लिए पूर्ण गाइड

1. परिचय

जब Ubuntu का उपयोग करते हैं, तो apt install कमांड सॉफ़्टवेयर को स्थापित करने और प्रबंधित करने के लिए आवश्यक है। इस कमांड के साथ, आप पैकेज रिपॉज़िटरी से आसानी से एप्लिकेशन स्थापित कर सकते हैं।

यह लेख एक पूर्ण गाइड प्रदान करता है—बुनियादी से उन्नत उपयोग, समस्या निवारण, और अक्सर पूछे जाने वाले प्रश्नों तक—ताकि शुरुआती और मध्यवर्ती उपयोगकर्ता दोनों Ubuntu में पैकेजों का सहजता से प्रबंधन कर सकें।

2. apt कमांड क्या है?

apt क्या है?

apt (Advanced Package Tool) Ubuntu और Debian-आधारित Linux वितरणों पर पैकेज प्रबंधन के लिए उपयोग किया जाने वाला कमांड-लाइन यूटिलिटी है। APT का उपयोग करके आप निम्नलिखित कार्य कर सकते हैं:

  • सॉफ़्टवेयर स्थापित करें
  • सॉफ़्टवेयर अपडेट करें
  • अनावश्यक सॉफ़्टवेयर हटाएँ
  • निर्भरता समस्याओं का समाधान करें

Ubuntu पर पैकेज प्रबंधन मुख्यतः apt कमांड का उपयोग करके किया जाता है।

apt और apt-get के बीच अंतर

पहले, apt-get मानक टूल था, लेकिन अब apt की सिफारिश की जाती है। उनके अंतर नीचे दी गई तालिका में सारांशित किए गए हैं:

CommandCharacteristics
aptMore user-friendly with improved progress indicators
apt-getLegacy command offering more granular control (advanced users only)

apt का उपयोग बुनियादी पैकेज प्रबंधन के लिए करें, और विशिष्ट उन्नत कार्यों को करने के लिए apt-get पर स्विच करें।

3. बुनियादी apt ऑपरेशन्स

पैकेज सूची अपडेट करें

सॉफ़्टवेयर स्थापित करने से पहले, पैकेज सूची को अपडेट करें ताकि नवीनतम जानकारी उपलब्ध हो।

sudo apt update

यह कमांड Ubuntu पैकेज मैनेजर के लिए उपलब्ध सॉफ़्टवेयर की सूची को ताज़ा करता है।
टिप: यदि आप पुरानी पैकेज जानकारी के साथ सॉफ़्टवेयर स्थापित करते हैं, तो नवीनतम संस्करण प्राप्त नहीं हो सकते—इसलिए इस कमांड को नियमित रूप से चलाएँ।

पैकेज स्थापित करें

नया सॉफ़्टवेयर स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:

sudo apt install package-name

उदाहरण के लिए, curl स्थापित करने के लिए:

sudo apt install curl

स्थापना के दौरान, “यह पैकेज को XX MB चाहिए। जारी रखें?” जैसा संदेश दिखाई देगा। आगे बढ़ने के लिए “Y” दबाएँ।

पैकेज हटाएँ

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

sudo apt remove package-name

उदाहरण के लिए, curl हटाने के लिए:

sudo apt remove curl

किसी पैकेज को उसके कॉन्फ़िगरेशन फ़ाइलों सहित पूरी तरह से हटाने के लिए, उपयोग करें:

sudo apt purge package-name

4. उन्नत apt उपयोग

विशिष्ट पैकेज अपग्रेड करें

आप पूरे सिस्टम को अपडेट किए बिना केवल एक विशिष्ट पैकेज को अपग्रेड कर सकते हैं:

sudo apt install --only-upgrade package-name

उदाहरण – vim अपग्रेड करें:

sudo apt install --only-upgrade vim

अनावश्यक पैकेजों को स्वचालित रूप से हटाएँ

निर्भरताओं के रूप में स्थापित अनावश्यक पैकेजों को हटाने के लिए, चलाएँ:

sudo apt autoremove

पैकेज विवरण देखें

किसी पैकेज के बारे में विस्तृत जानकारी जांचने के लिए उपयोग करें:

apt show package-name

उदाहरण – git के विवरण देखें:

apt show git

स्थापित पैकेजों की सूची

सभी स्थापित पैकेजों को दिखाने के लिए, चलाएँ:

apt list --installed

5. समस्या निवारण

निर्भरता समस्याएँ

यदि आप किसी पैकेज को स्थापित करते समय निर्भरता समस्याओं का सामना करते हैं, तो निम्नलिखित कमांड आज़माएँ:

sudo apt install -f

यह कमांड टूटी हुई निर्भरताओं को ठीक करता है।

रिपॉज़िटरी जोड़ें या हटाएँ

विशिष्ट रिपॉज़िटरी की आवश्यकता वाले सॉफ़्टवेयर को स्थापित करने के लिए, इसे जोड़ें:

sudo add-apt-repository ppa:repository-name
sudo apt update

जिस रिपॉज़िटरी की अब आवश्यकता नहीं है, उसे हटाने के लिए:

sudo add-apt-repository --remove ppa:repository-name
sudo apt update

6. अक्सर पूछे जाने वाले प्रश्न

क्या मुझे apt या apt-get का उपयोग करना चाहिए?

आधुनिक Ubuntu सिस्टम पर, apt की सिफारिश की जाती है।

apt update और apt upgrade के बीच अंतर

  • apt update → पैकेज सूची को अपडेट करता है
  • apt upgrade → स्थापित पैकेजों को नवीनतम संस्करणों में अपग्रेड करता है

केवल एक विशिष्ट पैकेज को कैसे अपग्रेड करें

निम्नलिखित कमांड का उपयोग करें:

sudo apt install --only-upgrade package-name

पैकेज कहाँ स्थापित है, जांचें

आप स्थापना स्थान की पुष्टि कर सकते हैं:

dpkg -L package-name

पैकेज का रिपॉज़िटरी स्रोत जांचें

Use the following command:

apt-cache policy package-name

7. निष्कर्ष

यह लेख Ubuntu पर apt install के बुनियादी उपयोग से लेकर उन्नत तकनीकों और समस्या निवारण तक सब कुछ समझाता है।
apt कमांड में निपुण होकर, आप अपने Ubuntu वातावरण को अधिक कुशलता से प्रबंधित कर सकते हैं।

📌 संदर्भ लिंक:

Ubuntu के बारे में अधिक सीखते रहें ताकि आप कुशल और अनुकूलित सिस्टम प्रशासन प्राप्त कर सकें!

侍エンジニア塾