DEB क्या है? Debian सॉफ़्टवेयर पैकेज फ़ॉर्मेट Explained

DEB डेबियन और उबंटू-आधारित लिनक्स सिस्टम के लिए बाइनरी पैकेज फ़ॉर्मेट है, जो एक ar आर्काइव है जिसमें नियंत्रण और डेटा टारबॉल होते हैं जिन्हें dpkg और APT द्वारा प्रबंधित किया जाता है।

फ़ाइल कन्वर्ट करने का मुफ़्त ऑनलाइन टूल। Windows, macOS, Linux, Android और iOS पर Chrome, Firefox, Safari, Edge, Opera और अन्य आधुनिक ब्राउज़रों में काम करता है। कोई सॉफ़्टवेयर इंस्टॉल या साइन-अप आवश्यक नहीं। सभी रूपांतरण सीधे आपके ब्राउज़र में चलते हैं, इसलिए आपकी फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं। बिना खाते के मुफ़्त उपयोग करें।

Archive

DEB क्या है? Debian सॉफ़्टवेयर पैकेज फ़ॉर्मेट Explained

डेबियन और डेबियन-आधारित लिनक्स वितरण के लिए मूल पैकेज फ़ॉर्मेट।

अंतिम अपडेट:

Year1995
Typeसॉफ़्टवेयर पैकेज
UsageLinux सॉफ्टवेयर इंस्टॉलेशन

यह क्या है?

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

Debian 0.93 के बाद से, एक .deb फाइल एक ar संग्रह के रूप में लागू की जाती है जिसमें निर्धारित क्रम में तीन सदस्य होते हैं: debian-binary फाइल जो प्रारूप संस्करण देती है, पैकेज मेटाडेटा और रखरखाव स्क्रिप्ट के साथ control.tar संग्रह, और स्थापित करने के लिए वास्तविक फाइलें रखने वाला data.tar संग्रह। डेटा और नियंत्रण टारबॉल आमतौर पर gzip या xz के साथ संपीड़ित होते हैं, और पैकेजों को dpkg उपकरण और APT फ्रंटएंड द्वारा प्रबंधित किया जाता है।

तकनीकी विशिष्टताएं

DeveloperDebian Project
File Extension.deb
MIME Typeapplication/vnd.debian.binary-package
Released1995 (Debian 0.93)
TypeBinary software package

फायदे और नुकसान

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

Linuxमुफ़्त (GPL)

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

मुख्य विशेषताएं
  • इंस्टॉलेशन के दौरान निर्भरता समाधान
  • पैकेज सूचना प्रदर्शन
  • कमांड-लाइन इंटरफ़ेस समर्थन
  • आसान उपयोग के लिए ग्राफिकल यूजर इंटरफ़ेस
खूबियां
  • त्वरित स्थापना के लिए सरल इंटरफ़ेस
  • निर्भरताओं को स्वचालित रूप से संभालता है
  • हल्का और तेज़ प्रदर्शन
सीमाएं
  • Debian-आधारित सिस्टम तक सीमित
  • कोई उन्नत संपादन क्षमता नहीं

इनमें एक्सपोर्ट: N/A

सर्वश्रेष्ठ:GDebi उन उपयोगकर्ताओं के लिए आदर्श है जिन्हें स्वचालित निर्भरता प्रबंधन के साथ DEB पैकेज इंस्टॉल करने के लिए एक सरल उपकरण की आवश्यकता है।

देखें GDebi →

dpkg 1.21.1

Linuxमुफ़्त (GPL)

dpkg Debian-आधारित सिस्टम के लिए निम्न-स्तरीय पैकेज प्रबंधक है, जो उपयोगकर्ताओं को DEB फ़ाइलों को सीधे इंस्टॉल, हटाने और प्रबंधित करने की अनुमति देता है। यह पैकेज प्रबंधन पर विस्तृत नियंत्रण प्रदान करता है, जिससे यह सिस्टम प्रशासकों के लिए एक शक्तिशाली उपकरण बनता है।

मुख्य विशेषताएं
  • DEB पैकेज इंस्टॉल और हटाएं
  • पैकेज सूचना के लिए क्वेरी करें
  • पैकेज कॉन्फ़िगरेशन प्रबंधित करें
  • पैकेज सत्यापन के लिए समर्थन
खूबियां
  • पैकेज प्रबंधन पर व्यापक नियंत्रण
  • व्यापक रूप से उपयोग किया जाता है और अच्छी तरह से प्रलेखित
  • ग्राफिकल इंटरफ़ेस विकर्षणों से कोई नहीं
सीमाएं
  • शुरुआती लोगों के लिए तेज़ सीखने की अवस्था
  • आसान प्रबंधन के लिए कोई GUI नहीं

इनमें एक्सपोर्ट: N/A

सर्वश्रेष्ठ:dpkg अनुभवी उपयोगकर्ताओं और सिस्टम प्रशासकों के लिए सबसे उपयुक्त है जिन्हें DEB पैकेज प्रबंधन पर विस्तृत नियंत्रण की आवश्यकता है।

देखें dpkg →

Alien 8.95

Linuxमुफ़्त (GPL)

Alien एक कमांड-लाइन उपकरण है जो DEB पैकेजों को अन्य प्रारूपों जैसे RPM या Slackware पैकेजों में परिवर्तित करता है। यह उन उपयोगकर्ताओं के लिए विशेष रूप से उपयोगी है जिन्हें विभिन्न Linux वितरणों पर सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता है।

मुख्य विशेषताएं
  • DEB को RPM और अन्य प्रारूपों में परिवर्तित करें
  • पैकेज मेटाडेटा को संरक्षित रखें
  • कई इनपुट प्रारूपों के लिए समर्थन
  • स्वचालन के लिए कमांड-लाइन इंटरफ़ेस
खूबियां
  • बहुमुखी प्रारूप रूपांतरण क्षमताएं
  • क्रॉस-वितरण संगतता के लिए उपयोगी
  • हल्का और कुशल
सीमाएं
  • कमांड-लाइन ज्ञान की आवश्यकता है
  • केवल पैकेज रूपांतरण तक सीमित

इनमें एक्सपोर्ट:RPM, TGZ, TXZ, TAR.GZ

सर्वश्रेष्ठ:Alien उन उपयोगकर्ताओं के लिए सही है जिन्हें विभिन्न Linux वितरणों पर उपयोग के लिए DEB पैकेजों को परिवर्तित करने की आवश्यकता है।

देखें Alien →

Synaptic Package Manager0.84.6

Linuxमुफ़्त (GPL)

Synaptic APT के लिए एक ग्राफिकल पैकेज प्रबंधन उपकरण है, जो उपयोगकर्ताओं को एक उपयोगकर्ता-अनुकूल इंटरफ़ेस के साथ DEB पैकेजों को इंस्टॉल, हटाने और प्रबंधित करने की अनुमति देता है। यह उपलब्ध पैकेजों और उनकी निर्भरताओं का एक व्यापक दृश्य प्रदान करता है।

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

इनमें एक्सपोर्ट: N/A

सर्वश्रेष्ठ:Synaptic उन उपयोगकर्ताओं के लिए आदर्श है जो DEB पैकेजों को प्रबंधित करने के लिए एक ग्राफिकल इंटरफ़ेस पसंद करते हैं और व्यापक पैकेज प्रबंधन सुविधाएं चाहते हैं।

देखें Synaptic Package Manager →

DEB फ़ाइलें मुफ्त में परिवर्तित करें

अपने मुफ्त ऑनलाइन संग्रह कनवर्टर का उपयोग करके DEB और अन्य प्रारूपों को कनवर्ट करें, बिना साइन अप किए, कोई वॉटरमार्क नहीं।

Archive Converter मुफ्त आजमाएं

References

  1. deb(5) - Debian Manpages
  2. deb (file format) - Wikipedia
  3. Chapter 5: Packaging System - The Debian Administrator's Handbook

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

DEB और RPM में क्या अंतर है?

दोनों Linux पैकेज प्रारूप हैं; DEB का उपयोग Debian और Ubuntu परिवारों द्वारा किया जाता है, जबकि RPM का उपयोग Red Hat, Fedora, और SUSE परिवारों द्वारा किया जाता है। उनकी आंतरिक संरचनाएं और उपकरण भिन्न हैं।

मैं DEB फ़ाइल को कैसे इंस्टॉल करूं?

'apt install ./package.deb' या 'dpkg -i package.deb' जैसे पैकेज टूल का उपयोग करें, APT को प्राथमिकता दें ताकि निर्भरताएं हल हो जाएं।

DEB फ़ाइल के अंदर क्या है?

एक ar संग्रह जिसमें debian-binary, मेटाडेटा और स्क्रिप्ट के साथ control.tar, और इंस्टॉल की जाने वाली फ़ाइलों के साथ data.tar है।

कौन से उपकरण DEB पैकेज को प्रबंधित करते हैं?

निम्न स्तरीय dpkg टूल इंस्टॉलेशन और हटाने को संभालता है, जबकि APT उच्च स्तरीय निर्भरता समाधान और भंडार पहुंच प्रदान करता है।

क्या मैं DEB को इंस्टॉल किए बिना खोल सकता हूं?

हां। क्योंकि यह tarballs का ar संग्रह है, ar और dpkg-deb जैसे उपकरण इसकी सामग्री को निरीक्षण के लिए निकाल सकते हैं।