Linux उपयोगकर्ताओं के लिए, सॉफ़्टवेयर कई स्रोतों से आ सकता है। पीपीए, सॉफ्टवेयर स्टोर, स्नैप स्टोर, फ्लैथब और बहुत कुछ है। हालाँकि, आपको उनमें से किसी एक में वह प्रत्येक ऐप नहीं मिलेगा जो आप चाहते हैं; आपको .deb एक्सटेंशन वाली फ़ाइल को डाउनलोड और इंस्टॉल करने के लिए किसी एप्लिकेशन विक्रेता की वेबसाइट पर जाना पड़ सकता है। लेकिन आप एक डिबेट फ़ाइल कैसे स्थापित करते हैं?
इस लेख में हम यह पता लगाएंगे कि एक डेब फ़ाइल क्या है और आप डेस्कटॉप और टर्मिनल दोनों पर कई अलग-अलग तरीकों से एक को कैसे स्थापित या अनइंस्टॉल कर सकते हैं। हम यह भी पता लगाएंगे कि उन्हें कैसे अपडेट किया जाए और आप उन्हें बीएसडी ऑपरेटिंग सिस्टम पर कैसे स्थापित कर सकते हैं।
एक डेब फ़ाइल क्या है?
डेब फाइलें (डेबियन के लिए संक्षिप्त) संग्रह फाइलें हैं जिनमें न केवल एक एप्लिकेशन प्रोग्राम के लिए आवश्यक फाइलें होती हैं, बल्कि उस ऐप की स्थापना और कॉन्फ़िगरेशन के लिए स्क्रिप्ट भी होती है जिसे आप इंस्टॉल करना चाहते हैं। यदि आप विंडोज से आ रहे हैं, तो डिबेट फाइलें .exe फाइलों के समान ही होती हैं।
क्या एक डिबेट फ़ाइल को स्थापित करने के लिए आपको एक Linux विशेषज्ञ होने की आवश्यकता है?
बिल्कुल नहीं। वास्तव में, जैसा कि हम नीचे देखेंगे, उबंटू और अन्य डेबियन-आधारित वितरणों पर डेब पैकेज स्थापित करने के कई आसान तरीके हैं।
एक महत्वपूर्ण नोट यह है कि डिबेट फाइलों के साथ इंस्टॉल किए गए एप्लिकेशन को अक्सर काम करने के लिए अतिरिक्त पैकेज, जिन्हें निर्भरता कहा जाता है, को उनके साथ स्थापित करने की आवश्यकता होती है। जबकि आज खोजी गई सभी विधियाँ आपकी डिबेट फ़ाइल को स्थापित करेंगी, उनमें से सभी निर्भरताएँ स्थापित नहीं करेंगी, और जब ऐसा होगा तो हम इस पर ध्यान देंगे।
सॉफ़्टवेयर केंद्र
अधिकांश लिनक्स डिस्ट्रो में किसी प्रकार का सॉफ्टवेयर सेंटर ऐप शामिल होगा। उबंटू को उबंटू सॉफ्टवेयर सेंटर कहा जाता है, और मिंट में इसे सॉफ्टवेयर मैनेजर कहा जाता है। ये ऐप्स आपको एक आकर्षक पैकेज ब्राउज़िंग और इंस्टॉलेशन अनुभव प्रदान करते हैं।
डिबेट फ़ाइल स्थापित करने के लिए उनमें से किसी एक का उपयोग करना सरल है। सामान्यतया, यदि आप अपने फ़ाइल ब्राउज़र में डिबेट फ़ाइल पर डबल-क्लिक करते हैं, तो यह आपके सॉफ़्टवेयर केंद्र के साथ स्थापना प्रारंभ कर देगी।
यदि यह इसके बजाय एक संग्रह प्रबंधक के साथ खुलता है, तो फ़ाइल पर राइट-क्लिक करें और प्रयोग करने योग्य अनुप्रयोगों की सूची से सॉफ़्टवेयर केंद्र का चयन करें।
हालाँकि, इस पद्धति की अनुशंसा नहीं की जाती है, क्योंकि सॉफ़्टवेयर केंद्र ऐप्स यह सुनिश्चित नहीं करेंगे कि डिबेट फ़ाइल की निर्भरताएँ स्थापित हो जाएँ। इस सूची में बाद के कुछ तरीकों को उस उद्देश्य के लिए बेहतर तरीके से बनाया गया है।
सॉफ़्टवेयर केंद्र वाले किसी ऐप को अनइंस्टॉल करने के लिए, आपको इंस्टॉल किए गए ऐप्स की सूची देखनी होगी।
वहां सूचीबद्ध पैकेज पर क्लिक करने से आपको इसे अनइंस्टॉल करने का विकल्प मिलेगा।
Gdebi
Gdebi एक छोटा एप्लिकेशन है जिसे विशेष रूप से एक साधारण GUI इंटरफ़ेस के साथ डिबेट फ़ाइलों को अनपैक करने के लिए डिज़ाइन किया गया है। यह फ़ाइल की निर्भरता के लिए भी जाँच करता है और आपको सूचित करता है कि Gdebi उन्हें कब स्थापित करेगा।
Gdebi अक्सर Ubuntu-आधारित डिस्ट्रोज़ पर पहले से इंस्टॉल आता है। लेकिन अगर किसी कारण से आपके पास यह नहीं है, तो आप इसे इस आदेश के साथ जल्दी से स्थापित कर सकते हैं:
sudo apt install gdebi
gdebi स्थापित होने के साथ, बस deb फ़ाइल पर राइट-क्लिक करें और Gdebi के साथ खोलें चुनें। ।
gdebi डायलॉग आपको बताएगा कि क्या इसके साथ निर्भरताएँ स्थापित होने जा रही हैं और किन लोगों की सूची है। इंस्टॉल करें . क्लिक करें पैकेज को उसकी निर्भरता के साथ स्थापित करने के लिए बटन।
इसे फिर से निकालने के लिए, मूल डिबेट फ़ाइल को फिर से gdebi के साथ खोलें और अनइंस्टॉल . पर क्लिक करें ।
Dpkg
टर्मिनल में एक डिबेट फ़ाइल स्थापित करने के लिए, अपनी डिबेट फ़ाइल वाली निर्देशिका खोलें, और इस कमांड के साथ dpkg सक्रिय करें:
sudo dpkg -i filename.deb
सॉफ़्टवेयर केंद्र के समान, dpkg उन निर्भरता को स्थापित नहीं करेगा जो अनुपलब्ध हो सकती हैं। इसके बजाय, यह एप्लिकेशन को "अनकॉन्फ़िगर" स्थिति में छोड़ सकता है (जैसा कि ऊपर चित्र में दिखाया गया है) और आप इसका उपयोग नहीं कर पाएंगे।
अगर आपको ऐसी कोई त्रुटि मिलती है, तो आप इसे इस उपयुक्त कमांड से ठीक कर सकते हैं:
sudo apt-get install -f
-f ध्वज इसे वर्तमान में स्थापित संकुल के लिए टूटी हुई निर्भरता को ठीक करने के लिए कहता है।
dpkg के साथ एक डिबेट पैकेज को हटाने के लिए, इस कमांड का उपयोग करें:
sudo dpkg -r packagename
-r ध्वज dpkg को केवल एप्लिकेशन को हटाने के लिए कहता है। यदि आप अन्य फ़ाइलों को भी हटाना चाहते हैं, तो इसके बजाय --purge का उपयोग करें।
आपको पैकेज का नाम जानना होगा, जो कभी-कभी फ़ाइल नाम से भिन्न होता है। जैसा कि आप नीचे पढ़ेंगे, यदि आप सुनिश्चित नहीं हैं तो उपयुक्त पैकेज के नाम का पता लगाने में आपकी सहायता कर सकता है।
उपयुक्त
यदि आपने लंबे समय तक लिनक्स का उपयोग किया है, तो संभवतः आपने उबंटू सॉफ्टवेयर रिपॉजिटरी से पैकेज स्थापित करने के लिए उपयुक्त आदेश जारी किए हैं।
हालाँकि, Apt एक स्थानीय डिबेट फ़ाइल भी स्थापित करेगा, और यह dpkg की तुलना में सफलता की अधिक संभावना के साथ ऐसा करेगा। Apt, वास्तव में, स्थापना करने के लिए हुड के नीचे dpkg का उपयोग करता है, लेकिन यह निर्भरता के लिए भी जाँच करता है।
इंस्टॉल करने के लिए आपको उपयुक्त को फ़ाइल के स्थान पर निर्देशित करना होगा। फ़ाइल की निर्देशिका को टर्मिनल में खोलें और यह आदेश जारी करें:
sudo apt install ./filename.deb
उपयुक्त पैकेज को अनइंस्टॉल करने के लिए, आपको स्थान जानने की आवश्यकता नहीं है --- बस पैकेज का नाम। हमारे उदाहरण में, फ़ाइल नाम डिस्कॉर्ड-0.0.13.deb था, लेकिन पैकेज का नाम "डिसॉर्ड" था।
यदि आप सुनिश्चित नहीं हैं कि पैकेज का नाम क्या है, तो आप
sudo apt list --installed | grep <searchterm>
यह हर पैकेज को आपके खोज शब्द के साथ सूचीबद्ध करेगा। एक बार जब आपको पैकेज का नाम मिल जाए, तो यह आदेश जारी करें:
sudo apt remove <package>
यह आदेश पैकेज को स्वयं हटा देगा, लेकिन इसकी कोई भी संग्रहीत फ़ाइल नहीं। यदि आप पैकेज के हर निशान से छुटकारा पाना चाहते हैं, तो यह आदेश जारी करें:
sudo apt purge <package>
डेब पैकेज कैसे अपडेट करें
सक्रिय विकास में कोई भी एप्लिकेशन कम से कम कभी-कभी अपडेट जारी करेगा। तो आप एक डिबेट पैकेज को कैसे अपडेट करते हैं?
यह विक्रेता पर निर्भर करता है। कुछ ऐप्स, जैसे क्रोम और डिस्कॉर्ड, एक स्वचालित इंस्टॉल करेंगे और ऐसा होने पर शायद आपको सूचित करेंगे।
हालाँकि, कई अन्य लोगों को आपको हर बार एक नया संस्करण जारी होने पर एक नई फ़ाइल डाउनलोड और स्थापित करने की आवश्यकता होती है। निश्चित होने के लिए, विवरण के लिए एप्लिकेशन विक्रेता की वेबसाइट देखें।
FreeNAS/BSD पर डेब फ़ाइलें कैसे स्थापित करें
डेब फाइलें डेबियन-आधारित सिस्टम की मूल निवासी हैं, बीएसडी नहीं। हालांकि, अधिकांश समान अनुप्रयोग बीएसडी के स्वयं के पैकेज प्रबंधन प्रणाली के माध्यम से उपलब्ध हैं।
यदि आप किसी बीएसडी ऑपरेटिंग सिस्टम जैसे फ्रीएनएएस या ओपनबीएसडी पर एक डिबेट फ़ाइल स्थापित करने का प्रयास करना चाहते हैं, तो यह आमतौर पर संभव है। आपको बस dpkg या उपयुक्त का BSD पोर्ट ढूंढ़ना होगा और ऊपर दिए गए निर्देशों का पालन करना होगा।
अपने पसंदीदा ऐप्लिकेशन इंस्टॉल करें
हमने लिनक्स पर डेबियन फ़ाइलों को स्थापित करने के कई सरल तरीकों के साथ-साथ उन्हें अनइंस्टॉल करने और अपडेट करने के आपके विकल्पों के बारे में बात की।
जब आप नए सॉफ़्टवेयर की तलाश करते हैं, तो आप पाएंगे कि वास्तव में Linux पर एप्लिकेशन इंस्टॉल करने के कई तरीके हैं।