- 1 1. परिचय
- 2 2. deb पैकेज क्या है?
- 3 3. deb पैकेज स्थापित करने की तैयारी
- 4 4. deb पैकेज कैसे स्थापित करें
- 5 5. Removing and Cleaning Up deb Packages
- 6 6. Important Notes When Installing deb Packages
- 7 7. Practical Example: Installing Google Chrome
- 8 8. Installing Using the Graphical User Interface (GUI)
- 9 9. Community Support and Additional Resources
- 10 10. सामान्यतः उपयोग किए जाने वाले कमांड्स का सारांश
- 11 11. निष्कर्ष
- 12 12. अतिरिक्त टिप्स और सर्वोत्तम प्रथाएँ
- 13 13. समस्या निवारण और सामान्य त्रुटियाँ
- 14 14. त्वरित संदर्भ शीट
- 15 अंतिम सारांश
1. परिचय
Ubuntu एक लोकप्रिय Linux वितरण है जिसे कई उपयोगकर्ता उपयोग करते हैं। जबकि deb पैकेजों का उपयोग करके सॉफ़्टवेयर स्थापित करना सामान्य है, यह शुरुआती लोगों के लिए थोड़ा चुनौतीपूर्ण लग सकता है। यह लेख deb पैकेजों को स्थापित और हटाने के तरीके, साथ ही महत्वपूर्ण सावधानियों को समझाता है। दृश्य गाइड और शब्दावली की व्याख्याएँ शामिल हैं ताकि शुरुआती से मध्यवर्ती स्तर के उपयोगकर्ताओं को समर्थन मिल सके।
2. deb पैकेज क्या है?
deb पैकेज एक पैकेज फ़ॉर्मेट है जो Debian-आधारित Linux वितरणों, जैसे Ubuntu, में उपयोग किया जाता है। .deb एक्सटेंशन वाली फ़ाइलों में सॉफ़्टवेयर, संबंधित फ़ाइलें और स्थापना स्क्रिप्ट शामिल होते हैं। अन्य पैकेज फ़ॉर्मेट में RPM (Red Hat-आधारित सिस्टमों के लिए), Snap, और Flatpak शामिल हैं। deb पैकेज स्वचालित रूप से सिस्टम निर्भरताएँ को हल कर देते हैं, जिससे स्थापना सुगम और कुशल बनती है।
निर्भरताएँ क्या हैं?
निर्भरताएँ वह अन्य सॉफ़्टवेयर या लाइब्रेरीज़ हैं जो किसी विशेष प्रोग्राम को चलाने के लिए आवश्यक होती हैं। deb पैकेज इन निर्भरताओं को स्वचालित रूप से हल करके उपयोगकर्ता का प्रयास कम कर देते हैं। उदाहरण के लिए, जब आप vlc मीडिया प्लेयर स्थापित करते हैं, तो VLC को चलाने के लिए आवश्यक लाइब्रेरीज़ स्वचालित रूप से स्थापित हो जाती हैं।
3. deb पैकेज स्थापित करने की तैयारी
deb पैकेज स्थापित करने से पहले, सुनिश्चित करें कि निम्नलिखित टूल उपलब्ध हैं:
- apt : आधिकारिक Ubuntu रिपॉजिटरी से पैकेज स्थापित करने के लिए उपयोग किया जाने वाला कमांड‑लाइन टूल। यह डिफ़ॉल्ट रूप से स्थापित होता है।
- dpkg : deb फ़ाइलों को सीधे संभालने के लिए एक लो‑लेवल पैकेज प्रबंधन टूल। यह भी डिफ़ॉल्ट रूप से स्थापित होता है।
अपने सिस्टम को अद्यतित रखने के लिए, निम्नलिखित कमांड चलाएँ:
sudo apt update && sudo apt upgrade
4. deb पैकेज कैसे स्थापित करें
4.1 आधिकारिक रिपॉजिटरी से स्थापित करना
आधिकारिक रिपॉजिटरी से सॉफ़्टवेयर स्थापित करना सबसे अधिक संगतता प्रदान करता है और सबसे सुरक्षित विधि है। उदाहरण के लिए, vlc मीडिया प्लेयर स्थापित करने के लिए, निम्नलिखित कमांड चलाएँ:
sudo apt install vlc
कमांड चलाने के बाद, संकेतों का पालन करें। निर्भरताएँ स्वचालित रूप से हल हो जाएँगी, और सभी आवश्यक पैकेज स्थापित हो जाएंगे।
4.2 स्थानीय deb फ़ाइल से स्थापित करना
यदि पैकेज आधिकारिक रिपॉजिटरी में उपलब्ध नहीं है, तो आप डेवलपर द्वारा प्रदान की गई एक deb फ़ाइल स्थापित कर सकते हैं। deb फ़ाइल डाउनलोड करने के बाद, उसकी अखंडता की जाँच करें। sha256sum कमांड का उपयोग करके यह पुष्टि करें कि चेकसम आधिकारिक वेबसाइट पर प्रदान किए गए चेकसम से मेल खाता है।
sha256sum /path/to/package.deb
अपेक्षित आउटपुट: इस कमांड को चलाने से फ़ाइल का SHA256 चेकसम प्रदर्शित होता है। सुनिश्चित करें कि यह आधिकारिक साइट पर दिखाए गए मान से मेल खाता है। यदि नहीं मिलता, तो फ़ाइल भ्रष्ट या छेड़छाड़ की गई हो सकती है, और स्थापना को रद्द कर देना चाहिए।
अखंडता की पुष्टि होने के बाद, निम्नलिखित कमांड का उपयोग करके पैकेज स्थापित करें ( /path/to/package.deb को वास्तविक फ़ाइल पथ से बदलें ):
sudo apt install ./path/to/package.deb
यह विधि dpkg की तुलना में आसान और सुरक्षित है क्योंकि apt स्वचालित रूप से निर्भरताओं को संभालता है।
dpkg का उपयोग करना
आप निम्नलिखित कमांडों से एक deb फ़ाइल स्थापित कर सकते हैं, लेकिन ध्यान रखें कि निर्भरताएँ स्वचालित रूप से हल नहीं हो सकतीं।
sudo dpkg -i /path/to/package.deb
sudo apt-get install -f
महत्वपूर्ण: dpkg चलाने के बाद, गायब निर्भरताओं को हल करने के लिए sudo apt-get install -f चलाएँ।
4.3 रिपॉजिटरी में न मिलने वाले deb पैकेज स्थापित करना
आप PPA (Personal Package Archive) का उपयोग करके उन पैकेजों को स्थापित कर सकते हैं जो आधिकारिक रिपॉजिटरी में उपलब्ध नहीं हैं। हालांकि, चूँकि PPAs तृतीय‑पक्षीय द्वारा रखे जाते हैं, इसलिए उनका उपयोग सावधानी से करना चाहिए।
PPA जोड़ने का उदाहरण:
sudo add-apt-repository ppa:example/ppa
sudo apt update
sudo apt install package_name
PPA से स्थापित पैकेजों को आधिकारिक रिपॉजिटरी के संस्करण में वापस लाने के लिए, ppa-purge का उपयोग करें:
sudo apt install ppa-purge
sudo ppa-purge ppa:example/ppa
PPAs के लिए सुरक्षा और GPG कुंजी सत्यापन
Always verify the trustworthiness of a PPA before adding it. Choose PPAs maintained by reputable developers or communities. Check feedback, reviews, and GPG keys provided on the official site. Add the GPG key as follows:
wget -qO - https://example.com/repo.gpg.key | sudo apt-key add -
Managing PPAs
To list all PPAs on your system, run:
ls /etc/apt/sources.list.d/
To remove a specific PPA:
sudo add-apt-repository --remove ppa:example/ppa

5. Removing and Cleaning Up deb Packages
5.1 Removing Packages
Use the apt command to remove a package. For example, to remove vlc:
sudo apt remove vlc
To remove it completely, including configuration files:
sudo apt purge vlc
If you installed a package using dpkg, remove it with:
sudo dpkg -r package_name
5.2 System Cleanup
Remove unnecessary packages and clean cache files to keep your system tidy.
sudo apt autoremove
sudo apt clean
5.3 Troubleshooting
If the standard removal procedure fails, you can forcefully remove a package with the following command. Use caution:
sudo dpkg --remove --force-remove-reinstreq package_name
If you encounter an error such as “package architecture (i386) does not match system (amd64),” enable multi-architecture support:
sudo dpkg --add-architecture i386
sudo apt update
6. Important Notes When Installing deb Packages
- Dependency Issues:
dpkgसे इंस्टॉल करते समय निर्भरताएँ गायब हो सकती हैं। ऐसे मामलों मेंsudo apt-get install -fचलाकर उन्हें ठीक करें। - Security: केवल विश्वसनीय स्रोतों से ही deb फ़ाइलें इंस्टॉल करना अत्यंत महत्वपूर्ण है। अनधिकृत साइटों से डाउनलोड की गई फ़ाइलें मैलवेयर या दुर्भावनापूर्ण कोड रख सकती हैं। हमेशा पैकेजों को आधिकारिक स्रोतों या प्रतिष्ठित रिपॉज़िटरी से डाउनलोड करें। डिजिटल सिग्नेचर और GPG कुंजियों की जाँच से प्रामाणिकता सुनिश्चित होती है और सिस्टम सुरक्षा बढ़ती है।
Use the following command to verify a package’s GPG signature:
gpg --verify /path/to/package.deb
Note: यदि फ़ाइल में डिजिटल सिग्नेचर नहीं है, तो भी आधिकारिक स्रोत से डाउनलोड की गई फ़ाइल आमतौर पर सुरक्षित होती है। लेकिन अविश्वसनीय स्थानों से फ़ाइलें इंस्टॉल करने से बचें।
- Regular Backups: PPAs या अज्ञात
.debफ़ाइलों को इंस्टॉल करने से पहले पूर्ण सिस्टम बैकअप बनाएं। इससे किसी भी समस्या की स्थिति में सिस्टम को पुनर्स्थापित किया जा सकता है।
7. Practical Example: Installing Google Chrome
एक सामान्य उदाहरण जहाँ सॉफ़्टवेयर deb पैकेज के रूप में वितरित होता है, वह है Google Chrome। आधिकारिक वेबसाइट से फ़ाइल डाउनलोड करें और निम्न कमांड से इंस्टॉल करें:
sudo apt install ./google-chrome-stable_current_amd64.deb
यह कमांड स्वचालित रूप से निर्भरताएँ हल करता है और Google Chrome को इंस्टॉल करता है। इंस्टॉलेशन के दौरान दिखाए गए किसी भी प्रॉम्प्ट का पालन करें।
8. Installing Using the Graphical User Interface (GUI)
कमांड लाइन से परिचित न होने वाले उपयोगकर्ताओं के लिए GUI का उपयोग सुविधाजनक है। Ubuntu Software Center और GDebi जैसे टूल्स deb फ़ाइलों को आसानी से इंस्टॉल करने की सुविधा देते हैं।
Installing via Ubuntu Software Center
- डाउनलोड की गई deb फ़ाइल पर डबल‑क्लिक करें। Ubuntu Software Center स्वचालित रूप से खुल जाएगा।
- पैकेज विवरण देखें, फिर Install बटन पर क्लिक करें।
- यदि पूछा जाए तो अपना एडमिनिस्ट्रेटर पासवर्ड दर्ज करें। इंस्टॉलेशन कुछ सेकंड या मिनटों में पूरा हो जाएगा।
Installing with gdebi
gdebi एक हल्का टूल है जो deb पैकेज इंस्टॉल करते समय स्वचालित रूप से निर्भरताएँ हल करता है।
- Install
gdebi:bash sudo apt install gdebi - डाउनलोड की गई deb फ़ाइल पर राइट‑क्लिक करें और Open with GDebi Package Installer चुनें।
- Install पर क्लिक करें और यदि आवश्यक हो तो अपना एडमिनिस्ट्रेटर पासवर्ड दर्ज करें।
9. Community Support and Additional Resources
Ubuntu के पास एक सक्रिय समुदाय है जो ट्रबलशूटिंग सहायता और तकनीकी संसाधन प्रदान करता है:
. Ubuntu Forums : Ubuntu Forums – Ubuntu‑संबंधित प्रश्नों और विषयों पर चर्चा करने के लिए एक फ़ोरम।
Ask Ubuntu : Ask Ubuntu – तकनीकी प्रश्नों के लिए सामुदायिक‑चालित Q&A साइट।
Official Ubuntu Documentation* : Ubuntu Documentation – Ubuntu की आधिकारिक दस्तावेज़ीकरण।
इन संसाधनों के माध्यम से उपयोगकर्ता ज्ञात समस्याओं की खोज, समाधान की समीक्षा, या समुदाय समर्थन के लिए अपने प्रश्न पोस्ट कर सकते हैं।
10. सामान्यतः उपयोग किए जाने वाले कमांड्स का सारांश
- System Update :
bash sudo apt update && sudo apt upgrade - Install from Official Repository :
bash sudo apt install package_name - Install from deb File :
bash sudo apt install ./path/to/package.deb - Add a PPA :
bash sudo add-apt-repository ppa:example/ppa - Remove a PPA and Revert to Official Repository :
bash sudo ppa-purge ppa:example/ppa - Remove a Package :
bash sudo apt remove package_name - Completely Remove a Package (including config files) :
bash sudo apt purge package_name - Automatically Remove Unused Packages :
bash sudo apt autoremove - Clean Package Cache :
bash sudo apt clean - Verify Digital Signature :
bash gpg --verify /path/to/package.deb
11. निष्कर्ष
deb पैकेज Ubuntu पर सॉफ़्टवेयर प्रबंधन के लिए अत्यंत उपयोगी उपकरण हैं। आधिकारिक रिपॉज़िटरी से इंस्टॉल करना सबसे सुरक्षित और आसान तरीका है, लेकिन आप अन्य विश्वसनीय स्रोतों से deb फ़ाइलों का उपयोग करके भी पैकेज इंस्टॉल कर सकते हैं। सुरक्षा पर विशेष ध्यान देकर और स्रोतों की पुष्टि करके आप सिस्टम की स्थिरता और सुरक्षा बनाए रख सकते हैं। कमांड‑लाइन और GUI दोनों इंस्टॉलेशन विधियों में निपुणता से सॉफ़्टवेयर प्रबंधन का अनुभव अधिक कुशल बनता है।
12. अतिरिक्त टिप्स और सर्वोत्तम प्रथाएँ
apt-cacheकमांड : पैकेज जानकारी खोजने के लिएapt-cache search package_nameका उपयोग करें।apt-markकमांड : पैकेज को स्वचालित अपग्रेड से रोकने के लिए होल्ड करें।bash sudo apt-mark hold package_nameतथाsudo apt-mark unhold package_name- नियमित अपडेट : सुरक्षा बनाए रखने के लिए सिस्टम पैकेजों को नियमित रूप से अपडेट रखें।
- उन्नत पैकेज प्रबंधन टूल्स :
dpkg-queryऔरaptitudeजैसे टूल्स विस्तृत पैकेज जानकारी प्राप्त करने और उन्नत पैकेज ऑपरेशन्स करने में मदद करते हैं।
13. समस्या निवारण और सामान्य त्रुटियाँ
- “Dependency is not satisfiable” त्रुटि: आवश्यक निर्भरताएँ अनुपलब्ध होने पर यह त्रुटि आती है। इसे
sudo apt-get install -fसे हल करें या “universe”/“multiverse” रिपॉज़िटरी को सक्षम करें। - “Unable to locate package” त्रुटि: पैकेज का नाम गलत हो सकता है, या रिपॉज़िटरी जोड़ी नहीं गई है।
sudo apt updateचलाकर पैकेज सूची को अपडेट करें। - “Broken packages” त्रुटि: इंस्टॉलेशन के दौरान पैकेज भ्रष्ट हो जाने पर यह त्रुटि आती है। इसे ठीक करने के लिए चलाएँ:
bash sudo dpkg --configure -a sudo apt --fix-broken install - नेटवर्क समस्याएँ: यदि “Failed to fetch” त्रुटि दिखे, तो अपने इंटरनेट कनेक्शन की जाँच करें या स्रोत सूची को बदलकर किसी अन्य मिरर सर्वर का उपयोग करें।
14. त्वरित संदर्भ शीट
- System Update and Upgrade :
bash sudo apt update && sudo apt upgrade - Install from Repository :
bash sudo apt install package_name - Install from deb File :
bash sudo apt install ./path/to/package.deb - Remove a Package :
bash sudo apt remove package_name - Clean Cache :
bash sudo apt clean
अंतिम सारांश
deb पैकेजों की इंस्टॉलेशन और प्रबंधन में निपुणता Ubuntu का प्रभावी उपयोग करने के लिए आवश्यक कौशल है। इस लेख में बुनियादी इंस्टॉलेशन विधियों से लेकर समस्या निवारण और सुरक्षा प्रथाओं तक का व्यापक अवलोकन दिया गया है, जिससे शुरुआती से मध्यवर्ती स्तर के उपयोगकर्ता आत्मविश्वास के साथ सॉफ़्टवेयर प्रबंधित कर सकें। यदि कोई समस्या उत्पन्न हो, तो समुदाय समर्थन और आधिकारिक दस्तावेज़ीकरण पर भरोसा करके सुरक्षित और कुशल सिस्टम बनाए रखें।


