Pacman एक शक्तिशाली पैकेज मैनेजर है जो आर्क-आधारित डिस्ट्रोस पर डिफ़ॉल्ट के रूप में जहाज करता है, लेकिन इसमें आर्क यूजर रिपोजिटरी (AUR) से पैकेज डाउनलोड करने की कार्यक्षमता का अभाव है। AUR एक समुदाय-अनुरक्षित भंडार है जो स्थापना स्क्रिप्ट के रूप में हजारों तृतीय-पक्ष पैकेज प्रदान करता है, जिसे PKGBUILDs भी कहा जाता है।
इन PKGBUILDs का उपयोग करके पैकेज स्थापित करने के लिए, हमें yay जैसे AUR हेल्पर की आवश्यकता होती है। याय आर्क लिनक्स पर प्रीइंस्टॉल्ड नहीं आता है और आधिकारिक आर्क रिपॉजिटरी में भी उपलब्ध नहीं है। तो आप अपने आर्क डेस्कटॉप पर AUR से पैकेज डाउनलोड करने के लिए yay कैसे स्थापित करते हैं? चलो पता करते हैं।
आर्क लिनक्स पर याय कैसे स्थापित करें
याय पैकेज केवल आर्क यूजर रिपोजिटरी में उपलब्ध है। ध्यान दें कि आप AUR हेल्पर का उपयोग किए बिना मैन्युअल रूप से AUR से पैकेज इंस्टॉल कर सकते हैं (इसी तरह हम नीचे कैसे इंस्टॉल करेंगे), लेकिन जैसा कि नाम से पता चलता है, एक "AUR हेल्पर" आपको इंस्टॉलेशन प्रक्रिया में सहायता करता है, जिससे आपके लिए न्यूनतम उपयोगकर्ता के साथ पैकेज स्थापित करना आसान हो जाता है। इंटरैक्शन।
अपने आर्क डेस्कटॉप पर याय को स्थापित करने के लिए, पहले, निम्नलिखित निर्भरताएँ डाउनलोड करें:
sudo pacman -S --needed base-devel git
फिर, याय रिपॉजिटरी को क्लोन करें गिट क्लोन कमांड का उपयोग करना:
गिट क्लोन https://aur.archlinux.org/yay.git
अपनी वर्तमान कार्यशील निर्देशिका को नए-डाउनलोड में बदलें वाह फ़ोल्डर का उपयोग कर सीडी कमांड:
सीडी हाँ
अंत में, yay बनाने और स्थापित करने के लिए makepkg कमांड का उपयोग करें:
मेकपकेजी -एसआई
यदि उपरोक्त कमांड "फेकरूट बाइनरी नहीं ढूंढ सकता" त्रुटि फेंकता है, तो सुनिश्चित करें कि आपने सफलतापूर्वक स्थापित किया है आधार विकसित करना पैकेज और फिर कमांड को फिर से चलाएँ।
आर्क लिनक्स के अलावा, यह विधि काम करती है अन्य आर्क-आधारित वितरण साथ ही, मंज़रो, एंडेवरओएस और गरुड़ लिनक्स सहित।
एक बार हो जाने के बाद, yay के संस्करण की जाँच करके स्थापना को सत्यापित करें।
हाँ --संस्करण
यदि आउटपुट एक संस्करण संख्या देता है, तो आप yay को स्थापित करने में सफल रहे हैं।
AUR मूल रूप से आर्क लिनक्स और इसके डेरिवेटिव (जैसे उबंटू और लिनक्स मिंट) के अलावा अन्य लिनक्स डिस्ट्रो पर उपयोग के लिए नहीं बनाया गया है। ऐसे वितरण पर, आप उपयोग कर सकते हैं पैकस्टाल, एक AUR- प्रेरित पैकेज प्रबंधक जो सॉफ़्टवेयर स्थापित करने के लिए pacscripts प्रदान करता है।
yay. का उपयोग करके AUR पैकेज कैसे प्रबंधित करें
yay और Pacman कमांड में बहुत कुछ समान है। उदाहरण के लिए, Pacman या yay का उपयोग करके एक नया पैकेज स्थापित करने के लिए, आप इसका उपयोग करते हैं -एस ध्वज, जबकि एक को हटाने के लिए, आपको इसका उपयोग करना होगा -आर विकल्प।
अब जब आप दो पैकेज प्रबंधकों के बीच समानता जानते हैं, तो चलिए शुरू करते हैं आर्क लिनक्स पर पैकेज प्रबंधन याय का उपयोग करना।
AUR पैकेज खोज रहे हैं
Pacman की तरह, yay उपयोगकर्ताओं को उन्हें स्थापित करने से पहले पैकेज खोजने की अनुमति देता है। यदि आप किसी विशेष पैकेज के नाम के बारे में अनिश्चित हैं, तो आप संबंधित पैकेज खोजने के लिए खोज शब्द के साथ yay कमांड का उपयोग कर सकते हैं।
याय खोजशब्द
उदाहरण के लिए, उनके नाम में "क्रोम" वाले पैकेज खोजने के लिए:
याय क्रोम
आउटपुट:
आधिकारिक रिपॉजिटरी और AUR दोनों पर पैकेज खोजने के लिए, का उपयोग करें -Ss झंडा:
याय -एसएस गूगल-क्रोम
आप निम्न प्रकार से एक संकीर्ण, अधिक केंद्रित खोज करने के लिए अनेक कीवर्ड निर्दिष्ट कर सकते हैं:
याय-एस टर्म1 टर्म2
उपरोक्त आदेश सबसे पहले खोजेगा टर्म 1 और फिर खोज कर परिणामों को संक्षिप्त करें टर्म 2 लौटे परिणामों में।
Yay. के साथ संकुल अधिष्ठापन
जैसा कि पहले चर्चा की गई है, yay के साथ संकुल अधिष्ठापित करने के लिए, बस संकुल नाम निर्दिष्ट करें -एस झंडा:
याय-एस पैकेजनाम
yay का उपयोग करके Google Chrome AUR पैकेज स्थापित करने के लिए:
याय-एस गूगल-क्रोम
इंस्टॉलेशन प्रक्रिया पूरी तरह से स्वचालित नहीं है और आपको इंस्टॉलेशन के बीच में अपना सुपरयूज़र पासवर्ड दर्ज करना पड़ सकता है।
किसी पैकेज का केवल PKGBUILD प्राप्त करने के लिए, का उपयोग करें -जी या --getpkgbuild झंडा:
याय-जी गूगल-क्रोम
आप PKGBUILD का उपयोग करके प्रिंट करना भी चुन सकते हैं -पी के साथ झंडा -जी:
याय-जीपी गूगल-क्रोम
आउटपुट:
Yay. के साथ पैकेज हटाना
जब आपको AUR पैकेज की आवश्यकता नहीं है और आप इसे अपने सिस्टम से हटाना चाहते हैं, तो इसका उपयोग करें -आर विकल्प:
याय-आर पैकेजनाम
Google क्रोम को अनइंस्टॉल करने के लिए:
याय-आर गूगल-क्रोम
यदि आप पैकेज के साथ निर्भरता को हटाना चाहते हैं, तो संलग्न करें -एनएसओ पिछले आदेश को ध्वजांकित करें:
yay -Rns google-chrome
AUR पैकेज का उन्नयन
बिना किसी तर्क के yay कमांड को लागू करने से के समान एक पूर्ण सिस्टम अपग्रेड होगा pacman -Syu आज्ञा। ध्यान दें कि यह कमांड AUR के अलावा आधिकारिक रिपॉजिटरी से पैकेज को सिंक्रोनाइज़ और अपग्रेड भी करेगा।
केवल AUR संकुल को अद्यतन करने के लिए, का उपयोग करें -सुआ आदेश के साथ झंडा:
याय सुआ
अगर तुम आर्क लिनक्स पर एक पैकेज को अपडेट नहीं करना चाहता, आपको यहां स्थित कॉन्फ़िगरेशन फ़ाइल को संशोधित करना होगा /etc/pacman.conf. Linux आपको ये करने की भी अनुमति देता है आपके सिस्टम पर पैकेज डाउनग्रेड करें अगर तुम चाहो।
अनावश्यक निर्भरता को दूर करने के लिए yay का उपयोग करना
अप्रयुक्त निर्भरताएँ जल्दी से ढेर हो सकती हैं और यदि ध्यान न दिया जाए तो आपके सिस्टम स्टोरेज के एक बड़े हिस्से का उपभोग कर सकते हैं। आप या तो पैकेज के साथ निर्भरता को हटाने का विकल्प चुन सकते हैं -Rns हर बार जब आप कुछ हटाते हैं तो ध्वजांकित करें, या आप एक ही बार में उन सभी को हटाकर बेहतर रास्ता अपना सकते हैं -Yc झंडा।
हाँ -Yc
-Y कमांड में "yay" के लिए खड़ा है और केवल yay का उपयोग करके इंस्टॉल किए गए पैकेज पर ऑपरेशन करेगा।
अतिरिक्त याय आदेश
पैकेज आँकड़े और सिस्टम स्वास्थ्य को yay के साथ प्रिंट करने के लिए, निम्न कमांड चलाएँ:
याय-Ps
आउटपुट:
यदि आपको आदेशों में सहायता की आवश्यकता है, तो आप कर सकते हैं आसानी से कमांड-लाइन सहायता प्राप्त करें का उपयोग --मदद झंडा:
याय --सहायता
वैकल्पिक रूप से, आप yay मैन्युअल पृष्ठ का उपयोग करके देख सकते हैं:
यार
AUR के पास आपकी जरूरत की हर चीज है!
अब जबकि AUR पैकेज इंस्टॉल करना आपके लिए आसान है, AUR को देखें और उस सॉफ़्टवेयर की खोज करें जिसे आप हमेशा Linux पर इंस्टॉल करना चाहते हैं। एक अच्छा मौका है कि यह भंडार में उपलब्ध होगा।
ध्यान रखें कि AUR का उपयोग करने से सुरक्षा जोखिम भी उत्पन्न होता है। चूंकि कोई भी अपने PKGBUILD को AUR में जोड़ सकता है, इसलिए इन इंस्टॉलेशन स्क्रिप्ट का अक्सर परीक्षण नहीं किया जाता है और इसकी ठीक से समीक्षा नहीं की जाती है। लेकिन इसका मतलब यह नहीं है कि आपको AUR से पैकेज डाउनलोड करना पूरी तरह से बंद कर देना चाहिए।
इसके बजाय, संकुल को संस्थापित करने से पहले PKGBUILDs की समीक्षा करके जोखिम को कम करें। यह न केवल आपके सिस्टम को सुरक्षित रखेगा, बल्कि आप यह भी सीखेंगे कि AUR में पैकेज कैसे काम करते हैं।
आर्क यूजर रिपोजिटरी (AUR) क्या है? सब कुछ जो आपके लिए जानना ज़रूरी है
आगे पढ़िए
संबंधित विषय
- लिनक्स
- पैकेज प्रबंधक
- आर्क लिनक्स
- सॉफ्टवेर अधिस्थापित करो
- लिनक्स ऐप्स
लेखक के बारे में
दीपेश MUO में Linux के लिए जूनियर एडिटर हैं। वह सभी नवागंतुकों को एक आनंदमय अनुभव प्रदान करने के उद्देश्य से, लिनक्स पर सूचनात्मक मार्गदर्शिकाएँ लिखते हैं। फिल्मों के बारे में निश्चित नहीं है, लेकिन अगर आप तकनीक के बारे में बात करना चाहते हैं, तो वह आपका लड़का है।
हमारे समाचार पत्र के सदस्य बनें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें