Yay: AUR के लिए एक उत्कृष्ट सहायक और Yaourt का विकल्प

yaourt

आर्क लिनक्स उपयोगकर्ता और इसके डेरिवेटिव आपको पता चल जाएगा कि यारो का उपयोग अब अनुशंसित नहीं है, क्योंकि यह 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


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

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

*

*

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

  1.   Ronal कहा

    यह ब्लॉग उत्कृष्ट है। मैं उसे मास्टोडन नेटवर्क से फॉलो करना चाहूंगा। यदि वे एक चारा बनाते हैं और इसे बॉट के साथ मास्टोडन से जोड़ते हैं, तो यह सुपर कूल होगा। आपके द्वारा किए गए कार्य के लिए बधाई

  2.   ऐलेना ~ (⌒ω⌒) कहा

    इस प्रकार के विषय वे हैं जिन्हें आप तब रखते हैं जब आपको अपने लंबे समय तक वितरण को फिर से तैयार करना होता है!

    अनगिनत बार, :) के लिए बहुत-बहुत धन्यवाद।