2012-01-08 19 views
5

मैं dpkg आदेश लेकिन मैक ओएस एक्स में उपयोग करने के लिए कोशिश कर रहा हूँ यह मेरेमैक के लिए -पीपीकेजी का विकल्प क्या है?

dpkg -scanpackages -m . /dev/null -->Packages 

-bash: dpkg: command not found 
dns:Administrator$ man dpkg 
No manual entry for dpkg 

मुझे आश्चर्य है कि मैं मैक में dpkg कैसे उपयोग कर सकते हैं के लिए काम करने के लिए प्रतीत नहीं होता है ??

+1

क्या आप ओएस एक्स में समकक्ष पैकेट प्रबंधक की तलाश में हैं या आप वास्तव में डेबियन पैकेट प्रबंधक का उपयोग करना चाहते हैं? – Sbhklr

+0

@ लाइटफोर्स मैं .deb फ़ाइल के लिए पैकेज प्राप्त करने का प्रयास कर रहा था, इसलिए मैं रेपो अपडेट कर सकता हूं। लेकिन मैंने सोचा कि मैक डीपीकेजी कमांड का भी समर्थन करता है लेकिन एक बार जब मैं कमांड – Ali

+0

@ लाइटफोर्स इनपुट करता हूं तो मुझे लौटने में क्या मिलता है: ओएस एक्स में समकक्ष पैकेट प्रबंधक क्या होता है? – displayName

उत्तर

19

या homebrew http://mxcl.github.com/homebrew/ brew install dpkg

macports संस्करण निर्भरता का एक बहुत है और हमेशा के लिए ले जाता है।

यदि आप सभी करना चाहते हैं तो पैकेज में क्या है, इसे अनार और अनार करें।

ar -x package.deb

फिर आप एक डेबियन-संस्करण, अपने वर्तमान निर्देशिका में control.tar.gz और data.tar.gz होना चाहिए। पैकेज जो फ़ाइलें जोड़ेंगे वे डेटा.tar.gz में होंगे। पैकेज विवरण नियंत्रण.tar.gz फ़ाइल के अंदर नियंत्रण नाम वाली फ़ाइल में होगा।

tar -tvzf data.tar.gz

+0

मुझे 'ब्रू' पसंद है यह बहुत ही बढ़िया है: डी – Ali

+0

ओएस एक्स 10.11 पर ब्रू प्राप्त करना यदि आपके पास पहले से नहीं है तो यह बट में एक बड़ा दर्द है। सबसे पहले आपको फ़िंक की आवश्यकता है, जिसे आप प्राप्त नहीं कर सकते हैं, क्योंकि ओएस एक्स स्थापना निर्देश 'dpkg' का उपयोग करना है !!! यूजीएच –

+0

डीपीकेजी की यह स्थापना सॉफ़्टवेयर स्थापित करने के लिए कॉन्फ़िगर नहीं की गई है, इसलिए 'dpkg -i', 'dpkg --configure' जैसे कमांड विफल हो जाएंगे। मुझे यह त्रुटि मिली। –

7

आपको पहले डीपीकेजी इंस्टॉल करना होगा। मेरी राय में ऐसा करने का सबसे आसान तरीका है मैकपोर्ट्स को पहले स्थापित करना जो ओएस एक्स के लिए एक उच्च स्तरीय पैकेट प्रबंधक है और फिर dpkg को स्थापित करने के लिए मैकपोर्ट का उपयोग करें।

स्थापित कर रहा है macports: http://www.macports.org/install.php

एक बार स्थापित आप sudo port install dpkg चला सकते हैं। फिर आप कमांड लाइन पर dpkg का उपयोग कर सकते हैं।

+0

यह एकमात्र सभ्य प्रारंभिक बिंदु रहा है जिसे मैंने SSL बेवकूफों के कारण अपने बेवकूफ होमब्रू स्थापना समस्या को दूर करने के लिए पाया है>। <मैकपॉर्ट्स प्राप्त करें, फिर फ़िंक करें, फिर curl, फिर होमब्रू ... गंभीरता से ?! –

0

"dpkg" उपयोगिता Fink द्वारा प्रदान की जा सकती है।

संबंधित मुद्दे