आर्क लिनक्स उपयोगकर्ता और इसके डेरिवेटिव आपको पता चल जाएगा कि यारो का उपयोग अब अनुशंसित नहीं है, क्योंकि यह AUR सहायक है अब समर्थन प्राप्त नहीं होता है और इसे बंद कर दिया जाता है, इसलिए इसे कुछ अन्य सहायक का उपयोग करने की सिफारिश की जाती है।
इसीलिए आज का दिन आज हम आपके साथ एक उत्कृष्ट AUR सहायक को साझा करने जा रहे हैं, जिसे हम यॉट के लिए एक उत्कृष्ट प्रतिस्थापन मान सकते हैं और यहां तक कि पचौर के लिए भी बंद कर दिया गया है।
जिस सहायक की हम बात करेंगे, वह है याय (फिर भी एक और Yaourt), यह विश्वसनीय AUR के लिए एक नया सहायक है जिसे GO प्रोग्रामिंग भाषा में लिखा गया है।
याय के बारे में
याय हम Pacman के लिए एक इंटरफ़ेस प्रदान करता है और यह एक जादूगर है जिसके लिए लगभग कोई निर्भरता नहीं है। यह yaourt, apacman और pacaur के डिजाइन पर आधारित है।
एक और विशेषता जो हम इस सहायक को उजागर कर सकते हैं वह है स्वत: पूर्ण कार्य है, इसलिए बस कुछ शुरुआती अक्षर टाइप करें और यह विज़ार्ड आपको नाम पूरा करने में मदद करेगा।
के बीच इसकी मुख्य विशेषताओं पर प्रकाश डाला जा सकता है:
- Y ABS या AUR से PKGBUILD डाउनलोड करें।
- खोज संकुचन का समर्थन करता है और PKGBUILD का मूल नहीं मिलता है।
- बाइनरी में पैक्मैन की तुलना में कोई अतिरिक्त निर्भरता नहीं है।
- एक उन्नत निर्भरता सॉल्वर प्रदान करता है और निर्माण प्रक्रिया के अंत में निर्भरता को दूर करता है।
- जब आप /etc/pacman.conf फ़ाइल में रंग विकल्प को सक्षम करते हैं तो यह रंगीन आउटपुट का समर्थन करता है।
आर्क लिनक्स और डेरिवेटिव पर याय कैसे स्थापित करें?
Si आप अपने सिस्टम पर AUR के लिए इस विज़ार्ड को स्थापित करना चाहते हैं, आप निम्नलिखित निर्देशों का पालन कर सकते हैं जो हम नीचे साझा करते हैं।
यह प्रक्रिया आर्क लिनक्स से प्राप्त किसी भी वितरण के लिए मान्य है।
यदि आपके पास Yaourt या कुछ अन्य सहायक हैं तो आप इसकी सहायता से इसे स्थापित कर सकते हैं, यॉटो के उदाहरण में, बस टाइप करें:
yaourt -S yay
यदि नहीं, तो हम पैकेज का निर्माण कर सकते हैं, पहले हमें एक टर्मिनल खोलना होगा और इसमें हम निम्नलिखित कमांड टाइप करेंगे:
sudo pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
और इसके साथ तैयार है, विज़ार्ड स्थापित है, अब आपको बस इसका उपयोग शुरू करना है।
याय मूल उपयोग
दूसरों की तरह यह जादूगर, वे Pacman के समान एक वाक्यविन्यास का उपयोग करते हैं, इसलिए इसका उपयोग वास्तव में मुश्किल नहीं है।
उपयोग की बुनियादी आज्ञाएँ हैं, उदाहरण के लिए, AUR में पैकेज या एप्लिकेशन इंस्टॉल करने के लिए:
yay -S <package-name>
En मामला जब आप आधिकारिक रिपॉजिटरी के भीतर और उसी समय AUR में किसी एप्लिकेशन को खोजना चाहते हैं, हम झंडा "s" जोड़ते हैं
yay -Ss <package-name>
उदाहरण के लिए, एक और मामला, यदि आपको केवल एक निश्चित पैकेज की जानकारी जानना है:
yay -Si <package-name>
अगर हम चाहें एक स्थानीय पैकेज स्थापित करें, बस टाइप करें:
yay -U ruta-del-paquete
यह केवल पैकेज के नाम को रखने के लिए भी संभव है और यह उन सभी मानदंडों से संबंधित खोज करेगा और यह हमें एक सूची में दिखाएंगे जो हमें मिले हैं और हमें हमारे हित में से एक का चयन करने के लिए कहेंगे।
yay <package-name>
यदि आप जानना चाहते हैं कि हमारे पास कौन से अपडेट उपलब्ध हैं, तो बस टाइप करें:
yay -Pu
मामले में आप केवल आवश्यकता होती है डेटाबेस से सिंक पैकेज:
yay -Sy
अगर वे चाहते हैं सिस्टम अपडेट करें जिसे हमें टाइप करना होगा:
yay -Syu
सिस्टम को अपडेट करें, जिसमें इंस्टॉल किए गए AUR पैकेज शामिल हैं, हम सिर्फ टाइप करते हैं:
yay -Syua
पैरा बिना कमिट के कोई भी पैकेज स्थापित करें (उपयोगकर्ता के हस्तक्षेप के बिना, निश्चित रूप से), "-noconfirm" विकल्प का उपयोग करें।
yay -S --noconfirm <package-name>
अवांछित निर्भरता को समाप्त करने के लिए, बस निम्नलिखित टाइप करें:
yay -Yc
यदि हम एप्लिकेशन कैश को साफ करना चाहते हैं, तो हम केवल टाइप करते हैं:
yay -Scc
यदि आप किसी पैकेज या एप्लिकेशन को "केवल" हटाना चाहते हैं:
yay -R <package-name>
किसी पैकेज या एप्लिकेशन को उसकी निर्भरता के साथ हटाने के लिए:
yay -Rs <package-name>
एक पैकेज, उसकी निर्भरता और विन्यास को हटाने के लिए, हमें टाइप करना होगा:
yay -Rnsc
यदि आप या के उपयोग के बारे में थोड़ा और जानना चाहते हैं, तो आप इसके मैनुअल को टाइप करके परामर्श कर सकते हैं:
man yay
2 टिप्पणियाँ, तुम्हारा छोड़ दो
यह ब्लॉग उत्कृष्ट है। मैं उसे मास्टोडन नेटवर्क से फॉलो करना चाहूंगा। यदि वे एक चारा बनाते हैं और इसे बॉट के साथ मास्टोडन से जोड़ते हैं, तो यह सुपर कूल होगा। आपके द्वारा किए गए कार्य के लिए बधाई
इस प्रकार के विषय वे हैं जिन्हें आप तब रखते हैं जब आपको अपने लंबे समय तक वितरण को फिर से तैयार करना होता है!
अनगिनत बार, :) के लिए बहुत-बहुत धन्यवाद।