सॉफ्टवेयर जो आप अपने पीसी पर चलाते हैं, वही इसे वास्तव में व्यक्तिगत बनाता है। यह बहुत कुछ बताता है कि आप क्या काम करते हैं, आप क्या करना पसंद करते हैं, या अपने शौक।

यह गाइड डेबियन-आधारित लिनक्स डिस्ट्रोस जैसे कि उबंटू, डेबियन, मिंट, और काली, आदि पर डेबियन पैकेज मैनेजर (dpkg) का उपयोग करके सॉफ्टवेयर पैकेज को प्रबंधित करने के तरीके पर एक नज़र रखता है। डेबियन सॉफ्टवेयर पैकेजों में .deb एक्सटेंशन होता है।

सॉफ्टवेयर प्रबंधन सबसे आम कार्यों में से एक है जो आप अपने व्यक्तिगत कंप्यूटर पर या सिस्टम प्रशासक के रूप में करेंगे।

Dpkg क्या है?

Dpkg एक निम्न-स्तरीय उपयोगिता है, जो कि डेबियन-आधारित लिनक्स डिस्ट्रोस पर सॉफ्टवेयर पैकेजों को स्थापित करने, हटाने, सूचीबद्ध करने और प्रबंधन में उपयोग करने वाले आदेशों के एक समूह से युक्त है।

Dpkg उपयोगिता वह नींव है जिस पर अन्य सॉफ्टवेयर प्रबंधन उपकरण जैसे कि Apt और Synaptic का निर्माण किया जाता है। इन्हें उच्च-स्तरीय सॉफ़्टवेयर प्रबंधन टूल के रूप में वर्गीकृत किया गया है।

अपने पीसी पर स्थानीय रूप से डेबियन (.deb) सॉफ़्टवेयर पैकेज फ़ाइलों को स्थापित करना dpkg की विशिष्टताओं में से एक है।

instagram viewer

यह विशेष रूप से सुरक्षा उद्देश्यों के लिए या नेटवर्क कनेक्टिविटी मुद्दों के कारण ऑफ-ग्रिड मशीनों पर सॉफ़्टवेयर स्थापित करने के लिए महत्वपूर्ण है। उल्लेखनीय सॉफ्टवेयर पैकेज जिन्हें dpkg के साथ संस्थापित किया जा सकता है उनमें कुछ का उल्लेख करने के लिए VS कोड, Google Chrome और VirtualBox शामिल हैं।

सूचीबद्ध सॉफ्टवेयर पैकेजों को सूचीबद्ध करना

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

dpkg --get-selections

भूल जाओ - चयन कमांड विकल्प एक सरल और साफ प्रारूप में स्थापित पैकेज नाम दिखाता है।

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

dpkg - छाप-लाभ

यदि आप सॉफ्टवेयर पैकेज की जानकारी सारणीबद्ध रूप में प्रदर्शित करना चाहते हैं। आप उपयोग कर सकते हैं dpkg-query आदेश इस प्रकार है।

dpkg-query - सूची

सॉफ़्टवेयर पैकेज स्थापित करना

सॉफ़्टवेयर पैकेज स्थापित करना हमारे पीसी पर किए जाने वाले सबसे सामान्य कार्यों में से एक है। स्थापित करने से पहले आपके कंप्यूटर पर dpkg के साथ सॉफ्टवेयर पैकेज आपको सबसे पहले सॉफ्टवेयर पैकेज को डाउनलोड करने की आवश्यकता है स्थानीय रूप से। आप अपने ब्राउज़र का उपयोग करके या wget या कर्ल जैसे उपकरणों के माध्यम से आसानी से सॉफ़्टवेयर पैकेज डाउनलोड कर सकते हैं।

आपको dpkg के साथ सॉफ़्टवेयर पैकेजों को स्थापित करने और निकालने के लिए उन्नत विशेषाधिकार की आवश्यकता होगी।

उदाहरण के लिए स्थापित करने के लिए गूगल क्रोम, इसे डाउनलोड फ़ोल्डर में डाउनलोड करें। फिर बस निम्नलिखित कमांड चलाएँ।

sudo dpkg - स्थापना ~ / डाउनलोड / google-chrome-static_current_amd64.deb

निर्भरता को बहाल करना

लिनक्स में सॉफ्टवेयर पैकेज अक्सर सुचारू रूप से काम करने के लिए सॉफ्टवेयर के अन्य टुकड़ों पर निर्भर करते हैं।

जब आप dpkg के माध्यम से पैकेज स्थापित करते हैं, तो अक्सर यह सुनिश्चित करने के लिए कि आप सब कुछ ठीक काम करते हैं, निम्न कमांड का उपयोग करके Apt के साथ निर्भरता बहाल करना बुद्धिमानी है।

sudo apt install -f

टिप: आप अधिकांश dpkg कमांड के लिए शॉर्टहैंड विधि का उपयोग कर सकते हैं। उदाहरण के लिए, dpkg -i package_name के बजाय dpkg - package_name की स्थापना करें सॉफ्टवेयर पैकेज स्थापित करने के लिए। यह मार्गदर्शिका बाद के दृष्टिकोण का उपयोग करती है क्योंकि लंबे आदेश अधिक आत्म-व्याख्यात्मक होते हैं।

सम्बंधित: लिनक्स पर टूटे हुए पैकेज को कैसे खोजें और ठीक करें

सॉफ्टवेयर को अपडेट करना

अपने को रखते हुए आज तक की व्यवस्था सुरक्षा दोषों से रक्षा की एक अच्छी रेखा है और एक अधिक स्थिर और मजबूत प्रणाली होने की कुंजी है।

Dpkg के माध्यम से इंस्टॉल किए गए सॉफ़्टवेयर पैकेजों को अपडेट करने के लिए, आपको पहले नए पैकेज को डाउनलोड करना होगा और फिर ऊपर दिए गए अनुभाग में चर्चा की गई इंस्टॉल कमांड के माध्यम से इसे स्थापित करना होगा।

टूटे हुए पैकेजों की जांच करने के लिए उपयोग करें -- लेखा परीक्षा विकल्प। यह कमांड विकल्प यह जांचता है कि क्या सभी पैकेज सही तरीके से स्थापित किए गए हैं और यदि कोई लापता निर्भरता है। क्या एक टूटा हुआ पैकेज होना चाहिए, फिर dpkg उपयोगिता आपको सुझाए गए फ़िक्सेस पर सलाह देगी।

dpkg - आडिट

सॉफ़्टवेयर पैकेज को फिर से कॉन्फ़िगर करना

एक और शक्तिशाली विकल्प जो dpkg प्रदान करता है वह एक सॉफ्टवेयर पैकेज को फिर से कॉन्फ़िगर करने की क्षमता है जो पहले ही स्थापित हो चुका है। उदाहरण के लिए, VirtualBox को फिर से कॉन्फ़िगर करने के लिए आप नीचे दिए गए कमांड को चला सकते हैं और आपको एक कॉन्फ़िगरेशन स्क्रीन के साथ प्रस्तुत किया जाएगा।

sudo dpkg-reconfigure virtualbox-6.1

सॉफ़्टवेयर पैकेज हटाना

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

sudo dpkg -remove google-chrome- स्थिर

(ऊपर दिए गए आदेश में, गूगल-क्रोम-स्थिर पैकेज नाम है)

जब आप --remove विकल्प का उपयोग करके सॉफ़्टवेयर पैकेज को निकालते हैं, तो आपके द्वारा हटाए जा रहे पैकेज से संबद्ध कॉन्फ़िगरेशन फ़ाइलें बरकरार रहती हैं। तो अगली बार जब आप सॉफ़्टवेयर के उस टुकड़े को फिर से स्थापित करेंगे तो वह पिछले कॉन्फ़िगरेशन का उपयोग करेगा।

किसी सॉफ़्टवेयर पैकेज और उससे जुड़े कॉन्फ़िगरेशन को पूरी तरह से हटाने के लिए, आप --purge विकल्प का उपयोग कर सकते हैं।

sudo dpkg --purge गूगल-क्रोम-स्थिर

एक सॉफ्टवेयर पैकेज के बारे में जानकारी प्राप्त करना

आप जिस पैकेज के बारे में स्थापित करने जा रहे हैं उसके बारे में अधिक जानकारी प्राप्त कर सकते हैं --info.

sudo dpkg --info ~ / download / google-chrome-static_current_amd64.deb

आउटपुट में सॉफ़्टवेयर आर्किटेक्चर, अनुरक्षक और संस्करण संख्या आदि जैसी जानकारी शामिल है।

सॉफ्टवेयर पैकेज सामग्री का निरीक्षण

आप एक डेबियन पैकेज की सामग्री का उपयोग करके भी निरीक्षण कर सकते हैं - महाद्वीप. लिस्टिंग पैकेज की निर्देशिका संरचना और सभी महत्वपूर्ण फाइलों जैसे सॉफ्टवेयर लाइसेंस और अन्य मैनिफ़ेस्ट फ़ाइलों की रूपरेखा तैयार करेगी।

dpkg --contents ~ / डाउनलोड / google-chrome-static_current_amd64.deb

पैकेज सामग्री नीचे दी गई एक लंबी सूची प्रारूप में प्रदर्शित की जाती है।

यह पता लगाना कि क्या पैकेज स्थापित किया गया है

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

sudo dpkg --status zoom

आउटपुट अन्य विवरण भी प्रदर्शित करता है जैसे कि सॉफ़्टवेयर पैकेज और विक्रेता का उद्देश्य।

एक नमूना आउटपुट नीचे दिखता है। उदाहरण के लिए, कमांड आउटपुट की पंक्ति दो पैकेज की स्थिति दर्शाती है। जैसा कि आप आउटपुट से देख सकते हैं, ज़ूम पैकेज इस विशेष मशीन पर स्थापित है।

आप उन पैकेज निर्देशिकाओं के लिए खोज कर सकते हैं जो उनके से डेबियन मानकों के अनुसार मुफ्त वितरण की शर्तों को पूरा करती हैं आधिकारिक साइट.

अधिक पढ़ें: बेसिक कमांड आपको लिनक्स के साथ शुरू करने के लिए

मदद प्राप्त करें

Dpkg कमांड के बारे में अधिक जानने के लिए आप इसका उपयोग कर सकते हैं --मदद विकल्प।

dpkg --help

Dpkg कमांड विकल्प और सॉफ्टवेयर पैकेज की स्थिति के बारे में अधिक विस्तृत जानकारी के लिए मैन पेज का उपयोग करें।

आदमी डी.पी.जी.

वैकल्पिक पैकेज प्रबंधकों के बारे में क्या?

dpkg सॉफ्टवेयर पैकेजों को स्थापित और प्रबंधित करने के लिए एक शक्तिशाली उपयोगिता है। उच्च-स्तरीय उपकरण जैसे कि उपयुक्त और सिनैप्टिक dpkg का उपयोग करते हैं। संकुल को स्थापित करने के अन्य विकल्पों में Apt, Synaptic और Aptitude शामिल हैं।

ईमेल
उबंटू में एपीटी के साथ सॉफ्टवेयर स्थापित करने के लिए एक शुरुआती गाइड

यदि आपने उबंटू का उपयोग किया है तो आपने किसी बिंदु पर उपयुक्त कमांड का उपयोग किया है। लेकिन क्या आप जानते हैं कि apt-get install और apt-get उन्नयन की तुलना में इसमें बहुत कुछ है?

आगे पढ़िए

संबंधित विषय
  • लिनक्स
  • लिनक्स
  • पैकेज प्रबंधक
लेखक के बारे में
Mwiza Kumwenda (2 लेख प्रकाशित)

Mwiza पेशे से सॉफ्टवेयर विकसित करता है और लिनक्स और फ्रंट-एंड प्रोग्रामिंग पर बड़े पैमाने पर लिखता है। उनके कुछ हितों में इतिहास, अर्थशास्त्र, राजनीति और उद्यम-वास्तुकला शामिल हैं।

Mwiza Kumwenda से अधिक

हमारे न्यूज़लेटर की सदस्यता लें

टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!

एक और कदम…!

कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।

.