DPKG के साथ ArchLinux पर डेबियन / उबंटू एप्लिकेशन इंस्टॉल करें

यह किसी के लिए कोई रहस्य नहीं है कि लोकप्रियता किसने दी Ubuntu ऑपरेटिंग सिस्टम के पारिस्थितिकी तंत्र में, एप्लिकेशन डेवलपर्स आमतौर पर इस वितरण के लिए विषम बाइनरी जारी करते हैं, जिससे इस डिस्ट्रो में बड़ी संख्या में एप्लिकेशन होते हैं।

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

En Archlinux हम का उपयोग कर सकते हैं AUR, जहाँ हम किसी भी प्रकार के सॉफ़्टवेयर की मात्रा पाते हैं, लेकिन मैं मुझे अभी पता चला यह सीधे पैकेज स्थापित करने के लिए संभव है Debian / Ubuntu का उपयोग कर डीपीकेजी.

DPKG क्या है?

जैसा कि आप विकिपीडिया पर पढ़ सकते हैं:

कार्यक्रम dpkg यह डेबियनजीएनयू / लिनक्स पैकेज प्रबंधन प्रणाली की नींव है। यह 1993 में इयान जैक्सन द्वारा बनाया गया था। इसका उपयोग पैकेजों के बारे में जानकारी को स्थापित करने, हटाने और प्रदान करने के लिए किया जाता है।

Dpkg अपने आप में एक निम्न-स्तरीय उपकरण है; दूरस्थ स्थानों से पैकेज लाने या संकुल निर्भरता में जटिल संघर्षों को हल करने के लिए एक उच्च-स्तरीय फ्रंट एंड की आवश्यकता होती है। डेबियन है उपयुक्त इस कार्य के लिए।

आर्चलिनक्स पर DPKG स्थापित करें

डीपीकेजी

स्थापित करने के लिए डीपीकेजी ArchLinux में हमें इसे AUR से सीधे करना होगा:

$ yaourt -S dpkg

अब एक डेबियन बाइनरी स्थापित करने के लिए हमें बस चलाना होगा:

$ sudo dpkg -i paquete_debian.deb

DPKG समस्या कहाँ है? जहां तक ​​मुझे पता है, दुर्भाग्य से यह एप्लिकेशन निर्भरता को हल नहीं करता है, इसलिए हमें एपीटी या कुछ इसी तरह का उपयोग करना होगा। वास्तव में, APT को AUR से भी स्थापित किया जा सकता है:

$ yaourt -S apt

हालांकि, मुझे नहीं लगता कि यह डेबियन के रूप में काम करता है, इसके अलावा, इसे संकलित करते समय मुझे एक त्रुटि मिली। तो अब आप जानते हैं, कोशिश करें और मुझे बताएं, हालांकि अन्य वितरणों के अधिकांश अनुप्रयोग AUR में हैं


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   jony127 कहा

    नमस्ते, मैं थोड़ी देर के लिए आर्क का उपयोग कर रहा हूं, लेकिन कहीं और "देखना" पसंद करता हूं।

    मैं AUR में पालन की जाने वाली नीति के बारे में बहुत स्पष्ट नहीं हूं, उस रेपो का उपयोग करना सुरक्षित है। मुझे लगता है कि वे पैकेज जो डिस्ट्रो के उपयोगकर्ताओं द्वारा अपलोड किए गए हैं जो उन संकुल को संकलित करने में मदद करना चाहते हैं जो आधिकारिक रिपॉज में नहीं हैं। AUR के बारे में मेरा सवाल यह है कि क्या उस रेपो पर अपलोड होने पर आपका कोई नियंत्रण है? क्या AUR में निहित पैकेजों की जाँच की गई है?

    यदि आपके पास उस रेपो पर आधिकारिक नियंत्रण नहीं है, तो कोई भी उस रेपो में शामिल सॉफ़्टवेयर के त्वरित सुरक्षा अपडेट की गारंटी नहीं देता है यदि वे करते हैं।

    मैं अभी आर्क का उपयोग नहीं करता, लेकिन मुझे AUR के बारे में ये संदेह है।

    नमस्ते.

    1.    jony127 कहा

      क्षमा करें, दूसरी पंक्ति में जहां यह कहता है: उस रेपो का उपयोग करना सुरक्षित है। यह एक प्रश्न है।

    2.    इलाव कहा

      यह वास्तव में 100% सुरक्षित नहीं है, हालाँकि मुझे अब तक AUR से कोई समस्या नहीं है। AUR के लिए पैकेज अपलोड नहीं किए गए हैं, लिपियों को अपलोड किया जाता है जो आप देख सकते हैं कि वे क्या करते हैं, जो पैकेज डाउनलोड करने और उन्हें संकलित करने के लिए जिम्मेदार हैं।

    3.    जोकोज कहा

      वैसे भी, जहाँ तक मुझे पता है, आधिकारिक रिपोज में, कम कोर मुझे लगता है, कई पैकेज हैं जो भरोसेमंद और आवश्यक माने जाने के कारण, AUR से विस्थापित हो गए हैं। आर्क लिनक्स निर्माता कुछ पैकेज बनाए रखते हैं, लेकिन कई ऐसे हैं जो उन उपयोगकर्ताओं द्वारा बनाए जाते हैं जिन्होंने अपनी जगह अर्जित की है और उनके पैकेज अच्छी गुणवत्ता वाले माने जाते हैं। AUR में, यह अधिक जटिल है, कोई भी अपलोड करता है कि वे क्या चाहते हैं, यह काम करता है या नहीं, लेकिन कई चीजें हैं जो अत्यधिक डाउनलोड की जाती हैं और अच्छी तरह से काम करती हैं।

      1.    jony127 कहा

        इसलिए मैं AUR के बारे में पूछ रहा था, मुझे नहीं पता था कि उस रेपो का उपयोग सुरक्षित है या नहीं। लेकिन अच्छा अगर, एलाव कहते हैं, वास्तव में AUR में क्या स्क्रिप्ट्स हैं जो संकुल को डाउनलोड करती हैं और इसे संकलित करती हैं, तो मैं मानती हूं कि संकुल को आधिकारिक साइट से डाउनलोड किया जाएगा और फिर संकलित किया जाएगा, इसलिए मैं यह अनुमान लगाता हूं कि aur का उपयोग करना सुरक्षित है।

        1.    jony127 कहा

          हालाँकि यह हर बार जब आप AUR से कुछ स्थापित करने जा रहे हैं तो स्क्रिप्ट से गुजरना कष्टप्रद होता है जब अन्य डिस्ट्रो के साथ आप उन रोल से बचते हैं। मुझे लगता है कि AUR का उपयोग करने के लिए आर्क का उपयोग करना लगभग आवश्यक है क्योंकि केवल आधिकारिक रिपॉज के साथ आप अनुप्रयोगों में कम आते हैं।

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

          1.    Eddyw कहा

            लिपियों की हमेशा समीक्षा करना आवश्यक नहीं है। वास्तव में, यदि AUR में किसी ऐप में 100 वोट हैं, तो आप विश्वास कर सकते हैं कि कम से कम 100 उपयोगकर्ताओं ने इसकी समीक्षा की है और स्रोत पर भरोसा किया है।
            दूसरी ओर, उन फ़ाइलों की समीक्षा और संपादन करने में सक्षम होने की संभावना आपको उन चीज़ों पर अधिक नियंत्रण देती है जो आप स्थापित करने जा रहे हैं। कई, यदि अधिकांश नहीं, तो AUR में पैकेज स्रोत कोड (आधिकारिक रिपॉजिट से) से इंस्टॉल किए जाते हैं। उदाहरण के लिए, वे एक गिट रिपॉजिटरी (कुछ ऐप के आधिकारिक रेपो) से स्रोत डाउनलोड करते हैं और निर्भरता को हल करने से पहले कार्यक्रम को संकलित करते हैं, वे इसे पैकेज करते हैं और आप इसे स्थापित करने के लिए तैयार हैं।

            उदाहरण के लिए उबंटू में, ऐसे रिपॉज भी हैं जो उपयोगकर्ताओं द्वारा बनाए रखे जाते हैं, और वे अब नहीं हैं
            आर्क उपयोगकर्ताओं द्वारा बनाए रखने वालों की तुलना में कम विश्वसनीय नहीं है।

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

            उद्धरण: "यदि आपके पास उस रेपो पर आधिकारिक नियंत्रण नहीं है, तो कोई भी उस रेपो में शामिल सॉफ़्टवेयर के त्वरित सुरक्षा अपडेट की गारंटी नहीं देता है यदि वे करते हैं।"
            पैकेज आमतौर पर आधिकारिक स्रोतों से स्थापित किए जाते हैं। उदाहरण के लिए, यदि आप Kwin (git से) के नवीनतम संस्करण का परीक्षण करना चाहते हैं, तो इसे आधिकारिक kde रेपो से डाउनलोड किया जाता है जो इसे बनाए रखता है। क्या यह आधिकारिक स्रोतों से अपडेट होने की तुलना में तेज़ हो सकता है?
            वैसे भी:
            https://wiki.archlinux.org/index.php/Arch_User_Repository_(Español)
            ????

          2.    कच्चा बेसिक कहा

            "मुझे लगता है कि आर्क का उपयोग करने वाले लगभग आवश्यक हैं क्योंकि आप केवल आधिकारिक रिपॉज के साथ ही एयूआर का उपयोग कर सकते हैं।

            हालांकि AUR बहुत उपयोगी है, इसका मतलब यह नहीं है कि आधिकारिक रिपोज (कोर, अतिरिक्त, समुदाय) में प्रत्येक उपयोगकर्ता के लिए आवश्यक अधिकांश पैकेज नहीं हैं।

            और अन्य डिस्ट्रोस में, जैसे कि उबंटू, कई मामलों में वे अनौपचारिक रेपो, या इतने ही सामान्य पीपीए, या डाउनलोड करते समय जोड़ते हैं। स्थापित करने के लिए, इन सभी बाद के मामलों में आप अपने आप को उसी तरह से उजागर करते हैं जैसे आप के साथ करते हैं। AUR, यदि आप यह जाँच नहीं करते हैं कि आप क्या डाउनलोड करते हैं और आप इसे कहाँ से डाउनलोड करते हैं, तो आप उसी में हैं।

          3.    किक 1 एन कहा

            वाह, अब मैं आर्क वापस जाना चाहता हूं।
            अब कैसे कोई भी आर्क को बिना तोड़े या अपडेट किए और टकराव से बचाए रख सकता है। क्योंकि मैंने कुछ महीने पहले xfce के साथ कोशिश की थी और कई एप्लिकेशन जैसे vlc दूसरों के बीच मेरे काम नहीं आए। यह बिना मंज़रो को बदले।

          4.    jony127 कहा

            मैं समझता हूं, एक और सवाल।

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

            1.    मैनुअल डे ला फूएंते कहा

              स्क्रिप्ट निर्माता को इसे मैन्युअल रूप से अपडेट करना होगा; यद्यपि आम तौर पर, चूंकि इंस्टॉलेशन विधि नहीं बदलती है, यह केवल संस्करण संख्या और चेकसम को संशोधित करने की बात है।


  2.   एलियोटाइम३००० कहा

    अच्छी बात है कि यह AUR में है। कम से कम मैं उन समस्याओं के कारण AUR के बिना करना पसंद करता हूं।

  3.   जॉन कहा

    पहली बात यह है कि AUR में वांछित पैकेज की खोज करना।
    अंतिम उपाय के रूप में इस बारे में, जिसके बारे में वास्तव में उन्हें कोई जानकारी नहीं थी।
    योगदान के लिए बहुत-बहुत धन्यवाद!

  4.   कृपया कहा

    डेबियन और डेरिवेटिव में बहुत अच्छा dpkg, लेकिन आपको लगभग हमेशा उपयोग करना होगा
    dpkg -i (प्रोग्राम का नाम) और फिर apt-get -f install (यह निर्भरताएँ हल करता है), और फिर से dpkg -i (प्रोग्राम नाम) और वॉइला चलाएं।

  5.   कृत्रिम उपग्रह कहा

    जैसा कि एलाव ऊपर कहते हैं, कोई पैकेज AUR पर अपलोड नहीं किया गया है; वे स्क्रिप्ट हैं जो स्रोत कोड को डाउनलोड करते हैं और इसे आत्म-संकलन करते हैं। अधिक आरामदायक कुछ भी नहीं है। मैं रिपॉजिटरी को जोड़ने के लिए खड़ा नहीं हो सकता, AUR में यह सब एक कमांड है।

  6.   अँधेरा कहा

    बहुत अच्छा पोस्ट, मुझे नहीं पता था कि आप आर्क और डेरिवेटिव में dpkg का उपयोग कर सकते हैं।

  7.   अवसर की प्रतीक्षा करनेवाला कहा

    क्या किसी और ने इसकी कोशिश की है ??? मैं धनुर्विद्या के मामले में अशक्त हूं, मैंने इसे विकास के माध्यम से स्थापित किया है लेकिन मैं एक epson l355 प्रिंटर और मेरा ब्लूटूथ स्थापित नहीं कर सका। यह अद्भुत होगा अगर आप .deb संकुल को linux टकसाल में स्थापित कर सकते हैं क्योंकि समस्या यह है कि lint टकसाल के साथ मेरी नोटबुक टकसाल के साथ overheats और सच्चाई के साथ है कि कुछ भी नहीं बस में चबूतरे और मुझे इसकी आवश्यकता है ...

    1.    जोनाथन डुओमोविच रोजास कहा

      नमस्कार, मेरे पास भी L355 प्रिंटर है जिसे wifi के माध्यम से प्रिंट करना है, लेकिन मैं कभी भी इसे आर्कब्लिनक्स में प्रिंट और इंस्टॉल नहीं कर पाया हूं। अगर आप इसे स्थापित कर सकते हैं तो मैं सराहना करूंगा यदि आप मुझे स्टेप्स दे सकें .. तो अग्रिम धन्यवाद।

  8.   drossRak कहा

    बहुत अच्छी पोस्ट, सब कुछ बहुत अच्छे से समझाया गया है