DEB क्या है? Debian सॉफ़्टवेयर पैकेज फ़ॉर्मेट Explained
डेबियन और डेबियन-आधारित लिनक्स वितरण के लिए मूल पैकेज फ़ॉर्मेट।
अंतिम अपडेट:
यह क्या है?
DEB, Debian और Debian से आधारित Linux वितरणों जैसे Ubuntu द्वारा उपयोग किया जाने वाला बाइनरी पैकेज प्रारूप है। यह किसी सॉफ्टवेयर प्रोग्राम की फाइलों को इसे स्थापित, कॉन्फ़िगर और हटाने के लिए आवश्यक मेटाडेटा के साथ बंडल करता है।
Debian 0.93 के बाद से, एक .deb फाइल एक ar संग्रह के रूप में लागू की जाती है जिसमें निर्धारित क्रम में तीन सदस्य होते हैं: debian-binary फाइल जो प्रारूप संस्करण देती है, पैकेज मेटाडेटा और रखरखाव स्क्रिप्ट के साथ control.tar संग्रह, और स्थापित करने के लिए वास्तविक फाइलें रखने वाला data.tar संग्रह। डेटा और नियंत्रण टारबॉल आमतौर पर gzip या xz के साथ संपीड़ित होते हैं, और पैकेजों को dpkg उपकरण और APT फ्रंटएंड द्वारा प्रबंधित किया जाता है।
तकनीकी विशिष्टताएं
फायदे और नुकसान
Advantages
Control information records dependencies, version, architecture, and maintainer scripts for reliable installation.
Works with APT to automatically resolve and install required dependent packages.
Supports pre- and post-install and removal scripts to configure software cleanly.
Installed, queried, and removed with the well-established dpkg and APT toolchain.
Disadvantages
DEB is native to Debian-based systems and is not directly usable on RPM-based distributions.
Installing packages outside the managed repositories can lead to unmet or conflicting dependencies.
Using dpkg alone does not fetch dependencies the way APT does.
इसे कब उपयोग करें
DEB, Debian-परिवार की Linux प्रणालियों पर सॉफ्टवेयर स्थापन की रीढ़ है।
वितरण भंडार
Debian and Ubuntu ship thousands of applications and libraries as signed DEB packages.
तीसरे पक्ष का सॉफ़्टवेयर
Vendors distribute applications such as browsers and editors as downloadable .deb files.
कस्टम पैकेजिंग
Developers package their own software as DEB files for controlled deployment across systems.
DEB फ़ाइल को कैसे खोलें
DEB फ़ाइलें मुख्य रूप से Debian-आधारित Linux वितरणों से जुड़ी हुई हैं, और उन्हें प्रबंधित करने के लिए विभिन्न सॉफ़्टवेयर टूल मौजूद हैं। इन उपकरणों को पेशेवर एप्लिकेशन, मुफ़्त और खुले स्रोत सॉफ़्टवेयर, ब्राउज़र-आधारित उपयोगिताओं और निर्मित पैकेज प्रबंधकों में वर्गीकृत किया जा सकता है। पेशेवर उपकरण अक्सर डेवलपर्स और सिस्टम प्रशासकों के लिए तैयार होते हैं, जबकि मुफ़्त/खुले स्रोत विकल्प आकस्मिक उपयोगकर्ताओं और शौकीनों के लिए उपयुक्त हैं।
DEB फ़ाइलों के साथ काम करने के लिए एक उपकरण चुनते समय, कई कारक खेल में आते हैं। उपयोगकर्ताओं को सुविधा की निष्ठा, चाहे उन्हें सामग्री को संपादित करने या केवल देखने की आवश्यकता है, सॉफ़्टवेयर का मूल्य मॉडल, और प्लेटफ़ॉर्म संगतता पर विचार करना चाहिए। इसके अतिरिक्त, DEB फ़ाइलों को अन्य प्रारूपों में कब परिवर्तित करना है यह समझना विशिष्ट उपयोग मामलों के लिए महत्वपूर्ण हो सकता है।
GDebi 0.9.5
GDebi DEB फ़ाइलों के लिए एक हल्का पैकेज इंस्टॉलर है, जो निर्भरताओं को स्वचालित रूप से संभालने के लिए डिज़ाइन किया गया है। यह उपयोगकर्ताओं को पैकेज विवरण देखने और उन्हें निर्बाध रूप से इंस्टॉल करने की अनुमति देता है, यह सुनिश्चित करता है कि सभी आवश्यक निर्भरताएं हल हो गई हैं।
- इंस्टॉलेशन के दौरान निर्भरता समाधान
- पैकेज सूचना प्रदर्शन
- कमांड-लाइन इंटरफ़ेस समर्थन
- आसान उपयोग के लिए ग्राफिकल यूजर इंटरफ़ेस
- त्वरित स्थापना के लिए सरल इंटरफ़ेस
- निर्भरताओं को स्वचालित रूप से संभालता है
- हल्का और तेज़ प्रदर्शन
- Debian-आधारित सिस्टम तक सीमित
- कोई उन्नत संपादन क्षमता नहीं
इनमें एक्सपोर्ट: N/A
सर्वश्रेष्ठ:GDebi उन उपयोगकर्ताओं के लिए आदर्श है जिन्हें स्वचालित निर्भरता प्रबंधन के साथ DEB पैकेज इंस्टॉल करने के लिए एक सरल उपकरण की आवश्यकता है।
देखें GDebi →dpkg 1.21.1
dpkg Debian-आधारित सिस्टम के लिए निम्न-स्तरीय पैकेज प्रबंधक है, जो उपयोगकर्ताओं को DEB फ़ाइलों को सीधे इंस्टॉल, हटाने और प्रबंधित करने की अनुमति देता है। यह पैकेज प्रबंधन पर विस्तृत नियंत्रण प्रदान करता है, जिससे यह सिस्टम प्रशासकों के लिए एक शक्तिशाली उपकरण बनता है।
- DEB पैकेज इंस्टॉल और हटाएं
- पैकेज सूचना के लिए क्वेरी करें
- पैकेज कॉन्फ़िगरेशन प्रबंधित करें
- पैकेज सत्यापन के लिए समर्थन
- पैकेज प्रबंधन पर व्यापक नियंत्रण
- व्यापक रूप से उपयोग किया जाता है और अच्छी तरह से प्रलेखित
- ग्राफिकल इंटरफ़ेस विकर्षणों से कोई नहीं
- शुरुआती लोगों के लिए तेज़ सीखने की अवस्था
- आसान प्रबंधन के लिए कोई GUI नहीं
इनमें एक्सपोर्ट: N/A
सर्वश्रेष्ठ:dpkg अनुभवी उपयोगकर्ताओं और सिस्टम प्रशासकों के लिए सबसे उपयुक्त है जिन्हें DEB पैकेज प्रबंधन पर विस्तृत नियंत्रण की आवश्यकता है।
देखें dpkg →Alien 8.95
Alien एक कमांड-लाइन उपकरण है जो DEB पैकेजों को अन्य प्रारूपों जैसे RPM या Slackware पैकेजों में परिवर्तित करता है। यह उन उपयोगकर्ताओं के लिए विशेष रूप से उपयोगी है जिन्हें विभिन्न Linux वितरणों पर सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता है।
- DEB को RPM और अन्य प्रारूपों में परिवर्तित करें
- पैकेज मेटाडेटा को संरक्षित रखें
- कई इनपुट प्रारूपों के लिए समर्थन
- स्वचालन के लिए कमांड-लाइन इंटरफ़ेस
- बहुमुखी प्रारूप रूपांतरण क्षमताएं
- क्रॉस-वितरण संगतता के लिए उपयोगी
- हल्का और कुशल
- कमांड-लाइन ज्ञान की आवश्यकता है
- केवल पैकेज रूपांतरण तक सीमित
इनमें एक्सपोर्ट:RPM, TGZ, TXZ, TAR.GZ
सर्वश्रेष्ठ:Alien उन उपयोगकर्ताओं के लिए सही है जिन्हें विभिन्न Linux वितरणों पर उपयोग के लिए DEB पैकेजों को परिवर्तित करने की आवश्यकता है।
देखें Alien →Synaptic Package Manager0.84.6
Synaptic APT के लिए एक ग्राफिकल पैकेज प्रबंधन उपकरण है, जो उपयोगकर्ताओं को एक उपयोगकर्ता-अनुकूल इंटरफ़ेस के साथ DEB पैकेजों को इंस्टॉल, हटाने और प्रबंधित करने की अनुमति देता है। यह उपलब्ध पैकेजों और उनकी निर्भरताओं का एक व्यापक दृश्य प्रदान करता है।
- पैकेज प्रबंधन के लिए ग्राफिकल इंटरफ़ेस
- खोज और फ़िल्टर क्षमताएं
- निर्भरता प्रबंधन और समाधान
- इंस्टॉलेशन के लिए पैकेजों को चिह्नित करने की क्षमता
- उपयोगकर्ता के अनुकूल ग्राफिकल इंटरफ़ेस
- शक्तिशाली खोज और फ़िल्टरिंग विकल्प
- निर्भरताओं का दृश्य प्रतिनिधित्व
- Debian-आधारित सिस्टम तक सीमित
- नए उपयोगकर्ताओं के लिए भारी हो सकता है
इनमें एक्सपोर्ट: N/A
सर्वश्रेष्ठ:Synaptic उन उपयोगकर्ताओं के लिए आदर्श है जो DEB पैकेजों को प्रबंधित करने के लिए एक ग्राफिकल इंटरफ़ेस पसंद करते हैं और व्यापक पैकेज प्रबंधन सुविधाएं चाहते हैं।
देखें Synaptic Package Manager →DEB फ़ाइलें मुफ्त में परिवर्तित करें
अपने मुफ्त ऑनलाइन संग्रह कनवर्टर का उपयोग करके DEB और अन्य प्रारूपों को कनवर्ट करें, बिना साइन अप किए, कोई वॉटरमार्क नहीं।
Archive Converter मुफ्त आजमाएं