यदि आप आर्क लिनक्स या आर्क-आधारित वितरण जैसे मंज़रो, आर्कबैंग, या एंडेवरओएस का उपयोग कर रहे हैं, तो आपने शायद AUR शब्द देखा है। यह क्या है? आप कैसे इसको इस्तेमाल करते है? पता लगाएँ कि AUR क्या है और Arch Linux में AUR का उपयोग कैसे करें।
AUR क्या है?
आर्क यूजर रिपोजिटरी (एयूआर) एक ऐसा स्थान है जहां आप ऐसे सॉफ़्टवेयर ढूंढ सकते हैं जिनका परीक्षण आर्क के रचनाकारों और अनुरक्षकों द्वारा नहीं बल्कि इसके उपयोगकर्ताओं द्वारा किया जाता है। इसके लिए धन्यवाद, आप अधिक सॉफ़्टवेयर एक्सेस कर सकते हैं जो आधिकारिक रिपॉजिटरी में नहीं है।
आर्क लिनक्स में AUR का उपयोग कैसे करें
AUR के सॉफ़्टवेयर के संग्रह तक पहुँचने के दो तरीके हैं। अधिकांश लोग AUR हेल्पर्स का उपयोग करना पसंद करते हैं, जो आर्क के डिफ़ॉल्ट पैकेज मैनेजर, Pacman के समान काम करता है। यह दृष्टिकोण परिचित आदेशों का उपयोग करते हुए AUR से स्रोत कोड खींचने और बनाने को स्वचालित करता है। वैकल्पिक रूप से, आप पैकेज को सीधे AUR से डाउनलोड कर सकते हैं और इसे मैन्युअल रूप से संकलित कर सकते हैं।
एक सहायक के साथ AUR का प्रयोग करें
ऐसे कई AUR सहायक हैं जिनका आप उपयोग कर सकते हैं। Yay शायद आज सबसे लोकप्रिय है, इसलिए इस लेख के लिए, हम उसके साथ जाएंगे।
1. आवश्यक विकास उपकरण और गिट स्थापित करें, यदि वे आपके वितरण में पहले से उपलब्ध नहीं हैं:
sudo pacman -S --needed base-devel git
संभवत:आपको कई सॉफ़्टवेयर परिवर्धन के साथ प्रस्तुत किया जाएगा और यह चुनने के लिए कहा जाएगा कि आप किसे स्थापित करना चाहते हैं।
अपने कीबोर्ड पर एंटर दबाकर डिफ़ॉल्ट विकल्प, "सभी" के लिए जाएं।
2. "y" टाइप करें और यह पूछे जाने पर कि क्या आप इंस्टॉलेशन के साथ आगे बढ़ना चाहते हैं, एंटर दबाएं।
3. यय को जहाज पर लाने के लिए, पहले उसका कोड खींचें:
git clone https://aur.archlinux.org/yay.git
4. आपने जो कुछ भी डाउनलोड किया है वह "yay" नाम के सबफ़ोल्डर में होगा। इसके साथ दर्ज करें:
cd yay
5. उस फ़ोल्डर में रहते हुए, वास्तविक पैकेज बनाएं:
makepkg -si
6. जब आपसे पूछा जाए कि क्या आप भी बिल्ट पैकेज इंस्टाल करना चाहते हैं तो उत्तर "y" दें।
AUR पैकेज स्थापित करने के लिए YAY का उपयोग करना
Yay Pacman के समान सिंटैक्स का उपयोग करता है। तो आप आसानी से AUR पैकेज स्थापित कर सकते हैं, कमांड का उपयोग करें:
yay -Ss package
उदाहरण के लिए, Google क्रोम स्थापित करने के लिए, आप इसका उपयोग कर सकते हैं:
yay -Ss google-chrome
yay जैसे AUR हेल्पर्स के साथ जो बढ़िया है वह यह है कि वे निर्भरता से भी स्वचालित रूप से निपटते हैं। आप जो कुछ भी स्थापित करने का प्रयास कर रहे हैं उसके लिए वे अतिरिक्त आवश्यक हैं जिन्हें आपको अन्यथा तलाश करना होगा और स्वयं को स्थापित करना होगा।
AUR पैकेज अनइंस्टॉल करना
Yay के ज़रिए इंस्टॉल की गई किसी भी चीज़ को अनइंस्टॉल करने के लिए, आपको yay का फिर से इस्तेमाल करना होगा। उसके लिए, आप -R
. का उपयोग कर सकते हैं पैरामीटर, लेकिन यदि आप -Rns
. के लिए जाते हैं तो यह बेहतर है , जो बेहतर सफाई का काम करता है। उदाहरण के लिए, Google क्रोम को हटाने के लिए:
yay -Rns google-chrome
आप yay के साथ पिछले इंस्टॉलेशन से अतिरिक्त पैकेज और किसी भी अवशेष को भी हटा सकते हैं:
yay -Yc
अगर किसी कारण से आपको yay पसंद नहीं है या आप इसका उपयोग नहीं करना चाहते हैं, तो आप अन्य AUR हेल्पर्स जैसे aurutils, aura, pacaur, pakku, pamac, pikaur, and trizen का भी उपयोग कर सकते हैं।
AUR पैकेजों को स्थापित और प्रबंधित करने के लिए ग्राफिकल दृष्टिकोण
यदि आप एक ग्राफिकल दृष्टिकोण पसंद करते हैं, तो उबंटू में सॉफ्टवेयर सेंटर की तरह, आप Yay के साथ pamac स्थापित कर सकते हैं।
pamac स्थापित करने के लिए, कमांड का उपयोग करें:
yay -S pamac-aur
स्थापना के बाद, आप अपने ऐप मेनू में "सॉफ़्टवेयर जोड़ें/निकालें" एप्लिकेशन चला सकते हैं।
हैमबर्गर आइकन पर क्लिक करें और "प्राथमिकताएं" अनुभाग पर जाएं। “AUR” अनुभाग के अंतर्गत, AUR समर्थन सक्षम करने के लिए टॉगल करें।
अब आप AUR पैकेज खोज सकते हैं और उन्हें इंस्टॉल/हटा सकते हैं।
AUR पैकेज को मैन्युअल रूप से इंस्टॉल करना
यदि आप चीजों को मैन्युअल तरीके से करने का निर्णय लेते हैं, तो आप AUR रिपॉजिटरी से पैकेज डाउनलोड कर सकते हैं, संकलित कर सकते हैं और उन्हें स्थापित कर सकते हैं। ये चरण हैं:
1. सुनिश्चित करें कि आपके पास आधार विकास उपकरण और गिट स्थापित हैं:
sudo pacman -S --needed base-devel git
2. Google Chrome के git को स्थानीय रूप से क्लोन करें:
git clone https://aur/archlinux.org/google-chrome.git
3. इसे एक पैकेज में बदलें और इसे स्थापित करें:
makepkg -si
इसके तुरंत बाद, आपको अपने बाकी इंस्टॉल किए गए ऐप्स में Google Chrome मिल जाएगा।
AUR के ताज़ा ऐप्स और खतरे
AUR आपको (लगभग) पूरी दुनिया देता है क्योंकि आप वहां लगभग कोई भी एप्लिकेशन/पैकेज पा सकते हैं। हालाँकि, आपको यह ध्यान रखना होगा कि AUR रिपॉजिटरी में सॉफ़्टवेयर का व्यापक परीक्षण नहीं किया गया है। कुछ मामलों में, पैकेज स्थापित नहीं किया जा सका (लापता निर्भरता/gpg त्रुटि, गुम फ़ाइलें, आदि के कारण), या आपके सिस्टम में समस्याएँ उत्पन्न करता है। AUR से कुछ भी इंस्टॉल करने से पहले दोबारा जांच करना हमेशा सबसे अच्छा होता है।
यदि आप आर्क लिनक्स के साथ शुरुआत कर रहे हैं, तो आप AUR के बजाय पहले Pacman से परिचित होना चाह सकते हैं।