आर्क लिनक्स की सबसे बड़ी ताकत यह हैशक्तिशाली, उपयोगकर्ता द्वारा संचालित रिपॉजिटरी। इसके साथ, उपयोगकर्ता अपने स्वयं के पैकेज अपलोड कर सकते हैं। नतीजतन, आर्क लिनक्स लिनक्स पर कुछ सर्वोत्तम सॉफ़्टवेयर उपलब्धता का आनंद लेता है। चूंकि आर्क AUR में दिलचस्पी बढ़ रही है, इसलिए हमने इस पर विस्तार से फैसला किया है। हम हाथ से पैकेज बनाने के बारे में बात करेंगे, समझाएंगे कि "PKGBUILD" क्या है, और यहां तक कि आपको कुछ प्रोग्राम दिखाते हैं जो आर्क लिनक्स यूजर रिपॉजिटरी के साथ बातचीत करना आसान बनाते हैं। यहां बताया गया है कि आप आर्क लिनक्स यूजर रिपॉजिटरी से सॉफ्टवेयर कैसे इंस्टॉल कर सकते हैं।
बिगड़ने की चेतावनी: इस लेख के अंत में नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें।
एक और सहायक के नुकसान
नए आर्क उपयोगकर्ताओं के लिए, AUR पैकेज स्थापित करनाAUR सहायक के बिना मुश्किल लग सकता है। वास्तविकता यह है कि यह अविश्वसनीय रूप से उपयोगी है, क्योंकि पैकेजों का निर्माण करके, आप उन्हें बचा सकते हैं। जब कोई उपयोगकर्ता PKGBUILD कार्य करने के लिए आवश्यक सब कुछ डाउनलोड करता है, तो पैकेज प्रबंधक एक नियमित पैकेज तैयार करता है। स्थापना से पहले संकलन के बजाय यह नियमित पैकेज जल्दी से स्थापित किया जा सकता है।
यदि आप बहुत सारे पीसी पर आर्क लिनक्स चलाते हैं, और आपAUR सॉफ्टवेयर पर भरोसा करें, यह बहुत अच्छी बात है। धीमे सीपीयू पर बड़े सॉफ़्टवेयर को संकलित करने की आवश्यकता नहीं है जो अनुकूलित नहीं हैं। इसके बजाय, अपने सबसे तेज़ सीपीयू पर एक बार संकुल संकलित करें, और उन्हें भेजें।
एक हेल्पर के बिना AUR पैकेज स्थापित करना
आर्क लिनक्स उपयोगकर्ता से सॉफ्टवेयर स्थापित करने के लिएरिपोजिटरी, आपको "स्नैपशॉट" डाउनलोड करना होगा। ध्यान रखें, इन पैकेजों को स्थापित करना कई बार थकाऊ हो सकता है। यह इस तथ्य के कारण है कि स्रोत कोड के निर्माण के लिए कुछ पैकेजों में पुस्तकालयों और कार्यक्रमों की आवश्यकता होती है। सामान्य परिस्थितियों में, ये निर्भरताएं आसानी से देशी आर्क लिनक्स पैकेज रिपॉजिटरी द्वारा भरी जाएंगी। अन्य समय में आप उतने भाग्यशाली नहीं हो सकते। कुछ पैकेजों के लिए निर्भरता की आवश्यकता हो सकती है जिन्हें स्नैपशॉट के माध्यम से भी बनाया जाना चाहिए।
शुरू करने के लिए, AUR पर जाएं। यह एक ऐसी वेबसाइट है जिस पर कोई भी PKGBUILD फाइल अपलोड कर सकता है। एक PKGBUILD आर्क के लिए विशेष रूप से सिलवाया गया स्क्रिप्ट है। यह विस्तार से बताता है कि किसी प्रोग्राम के स्रोत कोड को कैसे पकड़ा जाए और खुद को कैसे स्थापित किया जाए। कोई भी इन फ़ाइलों में से एक को अपलोड कर सकता है, जिसका अर्थ है कि AUR कई बार असुरक्षित हो सकता है।
हालांकि उपयोगकर्ताओं को चिंतित नहीं होना चाहिए। अपलोड किए गए प्रत्येक पैकेज में एक टिप्पणी अनुभाग है। यह खंड उपयोगकर्ताओं को पैकेज की स्थिरता और सुरक्षा के बारे में टिप्पणी करने की अनुमति देता है, साथ ही साथ अन्य उपयोगकर्ताओं को उनके सिस्टम पर काम करने वाले कार्यक्रम को प्राप्त करने में मदद करता है। एक रिपोर्ट फ़ंक्शन भी है जो उपयोगकर्ता उपयोग कर सकते हैं यदि उन्हें लगता है कि AUR में PKGBUILD फ़ाइल दुर्भावनापूर्ण है।
वेबसाइट पर खोज सुविधा का उपयोग करें, और खोजेंएक कार्यक्रम के लिए आप चाहते हैं इस उदाहरण में, हम Google Chrome का उपयोग करेंगे। पैकेज पृष्ठ पर, "स्नैपशॉट डाउनलोड करें" देखें, और उस पर क्लिक करें। जब डाउनलोड पूरा हो जाए, तो एक टर्मिनल खोलें, और निम्न कार्य करें:
सबसे पहले, का उपयोग करें cd
दर्ज करने की आज्ञा ~/Downloads
निर्देशिका।
cd ~/Downloads
डाउनलोड के अंदर, स्नैपशॉट फ़ाइल का उपयोग कर अनटार करें tar
आदेश।
tar -xvzf google-chrome.tar.gz
Cd कमांड के साथ जो नया कमांड बनाया है, वह नया फोल्डर डालें।
cd google-chrome
उपयोग ls
इस फ़ोल्डर की सभी सामग्रियों को देखने के लिए कमांड करें।
ls
आप कई फाइलें देखेंगे। इस स्थिति में, एक install.sh शेल स्क्रिप्ट है। इस पर ध्यान मत दें। इसके बजाय, इस कमांड को दर्ज करें:
makepkg
The makepkg
कमांड सिस्टम को गूगल क्रोम के लिए एक देशी आर्क लिनक्स पैकेज जेनरेट करने के लिए कहता है।इसे बनाने के लिए समय दें। इसमें उबंटू गूगल क्रोम पैकेज डाउनलोड करना होता है, उसे विच्छेदन कर उसे कन्वर्ट करना होता है।आपको पता चल जाएगा कि यह तब किया जाता है जब टर्मिनल विंडो फिर से काम करने योग्य हो।
उपयोग ls
फ़ोल्डर की सामग्री को फिर से देखने का आदेश। गूगल क्रोम स्नैपशॉट फ़ोल्डर के अंदर, एक नया देशी आर्क पैकेज मौजूद है।अपने घर फ़ोल्डर के लिए आर्क पैकेज ले जाएँ।
mv google-chrome*.tar.gz ~/
स्थापित प्रक्रिया शुरू करने के लिए, होम फ़ोल्डर में वापस बदलने के लिए सीडी कमांड दर्ज करें।
cd ~/
अंत में, सिस्टम के लिए और पैकेज स्थापित करें।
sudo pacman -U google-chrome*.tar.gz
इन सबके साथ, और पैकेज बनाया गया है। ध्यान रखें, कि चूंकि पैकेज एक सहायक के माध्यम से स्थापित नहीं किया गया था, इसलिए आप इस पैकेज को अन्य पीसी को वितरित करने और संकलन प्रक्रिया को छोड़ने के लिए स्वतंत्र हैं।
और सहायक का उपयोग करने के फायदे
एक और से एक पैकेज संकलित करने और बाद के लिए इसे बचाने में सक्षम होने के नाते एक वास्तविक प्लस है।समस्या यह है, यह कई बार थकाऊ हो सकता है । यही कारण है कि ज्यादातर लोग "और सहायक" का उपयोग करते हैं।ये ऐसे प्रोग्राम हैं जो उपयोगकर्ताओं को आसानी से PKGBUILD फ़ाइलों को डाउनलोड करने और कुछ चरणों के साथ संकलन प्रक्रिया का आह्वान करने में मदद करना चाहते हैं।यह विधि आर्क लिनक्स उपयोगकर्ताओं के लिए पसंदीदा विधि है जो AUR से प्यार करते हैं, लेकिन हाथ से सब कुछ करने से नफरत करते हैं।
कई अलग-अलग और सहायक हैं, लेकिन वे सभी अनिवार्य रूप से एक ही काम करते हैं।यही कारण है कि उन सब को कवर करने के बजाय, हम 3 सबसे अच्छे लोगों पर जा रहा होगा!
नोट: ये और सहायक मुख्य आर्क भंडार ों में नहीं हैं।उन्हें अपने लिनक्स पीसी पर प्राप्त करने के लिए, आपको पीकेजीबिल्ड को हाथ से संकलित करना होगा।ऊपर दिए गए निर्देशों का पालन करें।
yaourt

Yaourt अब तक सबसे ज्यादा इस्तेमाल किया जाने वाला AUR हेल्पर है। सबसे पहले, आर्क उपयोगकर्ता रिपॉजिटरी को खोजें जिसे आप इंस्टॉल करना चाहते हैं। यह पैक्मैन पैकेज मैनेजर के समान ही (-एस के साथ) किया जाता है। इस उदाहरण में, हम एक बार फिर Google Chrome का उपयोग करेंगे।
yaourt -Ss google chrome
खोज सीधे AUR (आपके द्वारा उपयोग किए गए कीवर्ड के संबंध में) से परिणाम प्रदर्शित करेगी। सॉफ़्टवेयर स्थापित करने के लिए, पैकेज के नाम पर ध्यान दें। Chrome के मामले में, पैकेज "google-chrome" है।
yaourt -S google-chrome
यह मूल आदेश आपको के माध्यम से ले जाएगाप्रक्रिया स्थापित करें। परेशानी यह है कि यह बहुत थकाऊ है, और उपयोगकर्ता को बार-बार "हां" और "नहीं" चुनने के लिए कहता है। बिना किसी परेशानी के सॉफ़्टवेयर स्थापित करने के लिए –noconfirm ध्वज का उपयोग करें।
yaourt -S google-chrome --noconfirm
AUR के माध्यम से स्थापित सॉफ़्टवेयर को अपडेट करने के लिए, करें:
yaourt -Syyu --aur --noconfirm
यह Yaourt को आर्क अपडेट करने और बिना किसी परेशानी के नए AUR पैकेज बनाने / डाउनलोड करने के लिए बताएगा।
Pacaur

पचौर एक और AUR सहायक है जिसका उद्देश्य भवन पैकेज को आसान बनाना है। यहाँ इसका उपयोग कैसे करें:
सबसे पहले, AUR में एक पैकेज ढूंढें। पहले की तरह, हम उदाहरण के रूप में Chrome का उपयोग करेंगे।
pacaur -Ss google-chrome
पैकेज का नाम खोजें। क्रोम के मामले में, यह गूगल-क्रोम है।
के साथ सॉफ्टवेयर स्थापित करें:
pacaur -S google-chrome
उन सवालों के जवाब दें जो पचौर इंस्टॉल की प्रक्रिया के बारे में पूछते हैं, या (जैसे कि Yaourt) उन्हें पूरी तरह से छोड़ दें:
pacaur -S google-chrome --noconfirm
आर्क लिनक्स पर पैकेज को अद्यतन करने के लिए, साथ ही आर्क उपयोगकर्ता रिपॉजिटरी से निर्मित प्रोग्राम, इस कमांड को चलाएं:
pacaur -Syyu
Octopi

उन लोगों के लिए जो आर्क पर GUI टूल चाहते हैंआर्क लिनक्स सिस्टम, और साथ ही AUR, ऑक्टोपी के साथ बातचीत सबसे अच्छा समाधान है। आर्क उपयोगकर्ता रेपो से सॉफ़्टवेयर स्थापित करने के लिए, हरे रंग के चेहरे के आइकन पर क्लिक करें। यह ऑक्टोपसी टूल के लिए एक आवरण लॉन्च करता है। अगला, उदाहरण के लिए, "Google Chrome" जैसे खोज शब्द दर्ज करें।
जल्द ही, एक परिणाम पृष्ठ दिखाई देता है। उस एप्लिकेशन पर राइट क्लिक करें जिसे आप इंस्टॉल करना चाहते हैं, और "इंस्टॉल करें" पर क्लिक करें। ऑक्टोपसी आपको इंस्टॉलेशन प्रक्रिया के माध्यम से ले जाएगा।
नोट: कार्यक्रम अपडेट होने पर आपको सूचित करेगा।
निष्कर्ष
आर्क लिनक्स समुदाय में कई लोगों द्वारा पसंदीदा हैइसकी विशाल सॉफ़्टवेयर उपलब्धता के कारण AUR के साथ, असमर्थित प्रोग्राम स्थापित करना अविश्वसनीय रूप से आसान है। यदि आप आर्क लिनक्स के लिए नए हैं, तो इस टूल को मास्टर करना सीखना आपके आर्क लिनक्स अनुभव को काफी हद तक सुधार देगा।
टिप्पणियाँ