Computer >> कंप्यूटर >  >> प्रणाली >> Linux

आर्क लिनक्स के लिए 5 महान AUR सहायक

आर्क लिनक्स के लिए 5 महान AUR सहायक

आर्क लिनक्स एक प्रकार का लिनक्स डिस्ट्रो है जो आपको एक स्केलपेल देता है और कहता है, "इस पर है" बिना किसी हैंड-होल्डिंग के जो कि डेबियन / फेडोरा जैसे अन्य डिस्ट्रो प्रदान करते हैं। इसके सिग्नेचर पैकेज मैनेजर द्वारा प्रदान किए गए कोर/अतिरिक्त/सामुदायिक रिपॉजिटरी सहित इसका प्रारंभिक टूलसेट सीमित हो सकता है, लेकिन यह जानबूझकर है।

यह आप पर निर्भर है कि आप इसमें क्या जोड़ना चाहते हैं, और यहीं से आर्क यूजर रिपोजिटरी (AUR) उपयोगी होती है। यह एक भंडार है जो उपयोगकर्ताओं को अपनी खुद की PKGBUILD स्क्रिप्ट बनाने और पैकेज बनाने की अनुमति देता है जो आधिकारिक रिपॉजिटरी में शामिल नहीं हैं। यदि आपने कभी सोचा है कि आप लिनक्स, सत्र, स्लैक, या आर्क पर काम करने वाले अन्य ऐप्स के लिए व्हाट्सएप कैसे प्राप्त कर सकते हैं, तो AUR वह जगह है जहां ये सभी स्थित हैं।

AUR से पैकेज इंस्टाल करने का सबसे तेज़ तरीका है कि आप स्वयं रिपॉजिटरी से PKGBUILD प्राप्त करें और इसे आर्क के makepkg के साथ संकलित करें। उपयोगिता। हालांकि, बहुत से लोग इस सिरदर्द से नहीं गुजरना पसंद करते हैं। यहीं पर AUR क्लाइंट (या AUR हेल्पर्स) आते हैं। वे आपके ऐप्स को इंस्टॉल करने की प्रक्रिया को बेहद आसान बनाते हैं।

वहाँ काफी कुछ AUR सहायक हैं। यहां 4 सबसे लोकप्रिय हैं।

1. जय

गो में लिखा, याय (फिर भी एक और दही) एक शक्तिशाली सहायक है जो आपके लिए निर्भरता को हल करता है और आपको AUR के लिए त्वरित और स्वचालित पहुंच प्रदान करता है। Pacman का उपयोग करने का आदी कोई भी व्यक्ति तुरंत Yay को उठा सकता है और इसे बॉक्स से बाहर उपयोग कर सकता है। यही कारण है कि एंडेवरओएस और गरुड़ लिनक्स जैसे आर्क-आधारित डिस्ट्रो इस छोटे सहायक को आर्क के AUR में अपनी मानक विंडो के रूप में उपयोग करते हैं।

आर्क लिनक्स के लिए 5 महान AUR सहायक

इसका शक्तिशाली निर्भरता संकल्प इसे शुरुआती लोगों के लिए शायद सबसे अच्छी उपयोगिता बनाता है।

कहा जा रहा है, यह एक चेतावनी के साथ आता है:जब तक आप इसे इसके कुछ संकेतों का स्वचालित रूप से उत्तर देने के लिए कॉन्फ़िगर नहीं करते हैं (--answerclean के लिए मैनुअल की जांच करें) , --answerdiff , --answeredit , और --answerupgrade झंडे), यह आपसे लगातार पूछेगा कि क्या आप उस पैकेज के बारे में अधिक विवरण देखना चाहते हैं जिसे आप हर बार उपयोग करने पर इंस्टॉल कर रहे हैं। दूसरी ओर, कुछ इसे एक लाभ मान सकते हैं क्योंकि यह उन्हें पैकेज स्थापना/अपग्रेड प्रक्रिया पर अधिक बारीक नियंत्रण प्रदान करता है।

इंस्टॉलेशन

आर्क लिनक्स में Yay को स्थापित करने के लिए, निम्न कमांड का उपयोग करें:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si

बस।

2. पारु

क्या विम आपका गो-टू एडिटर है? क्या आप स्थापित करने से पहले स्क्रिप्ट को त्वरित और आसान तरीके से संपादित करने की क्षमता रखना पसंद करते हैं? क्या आप उस तरह के व्यक्ति हैं जो बुरी परिस्थितियों से आपका रास्ता निकालना पसंद करते हैं? यदि आपने उपरोक्त सभी के लिए "हां" का उत्तर दिया है, तो आप पारू को याय से अधिक पसंद कर सकते हैं।

आर्क लिनक्स के लिए 5 महान AUR सहायक

यह उल्लेखनीय है कि पारु और याय कार्यात्मक रूप से एक ही उपकरण हैं (इस तथ्य को छोड़कर कि पारु जंग में लिखा गया है), लेकिन पारू में प्रक्रिया में कम कदम शामिल हैं। यह पहले AUR में पैकेज ढूंढता है, आपको यह चुनने के लिए प्रेरित करता है कि आपको कौन सा संस्करण पसंद है (जैसे कि Yay आपको बाइनरी, संकलित संस्करण और सक्रिय विकास में "गिट" संस्करण के बीच कैसे चुनने देता है), फिर सामग्री को फैलाता है आपके समीक्षा के लिए PKGBUILD स्क्रिप्ट का।

यह उतना बारीक नहीं हो सकता है, लेकिन यह सब कुछ प्रस्तुत करता है जो Yay बिना किसी बकवास तरीके से करता है जो उस संदर्भ के लिए प्रासंगिक है जिसके साथ आप इसका उपयोग कर रहे हैं।

इंस्टॉलेशन

Paru को Arch Linux में स्थापित करने के लिए, निम्न कमांड का उपयोग करें:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

बस।

3. पचौर

आर्क लिनक्स के लिए 5 महान AUR सहायक

Pacaur एक AUR हेल्पर है जो बैकएंड के रूप में कावर का उपयोग करता है। यह अधिक जटिल आर्क उपयोगकर्ता रिपोजिटरी सहायकों में से एक है, और आमतौर पर उन्नत उपयोगकर्ताओं द्वारा दोहराए जाने वाले कार्यों को पूरी तरह से स्वचालित करने के लिए चुना जाता है। उदाहरण के लिए:क्या आपके पास एक टन AUR पैकेज स्थापित हैं? क्या आप विकल्प दर्ज करने के लिए कीबोर्ड पर बैठने से डर रहे हैं? इसके साथ आप बस अपना पासवर्ड दर्ज करने में सक्षम होंगे और प्रोग्राम को वह सब कुछ बता सकते हैं जो उसे जानना आवश्यक है। उसके बाद सब कुछ सुचारू रूप से चल रहा है।

इंस्टॉलेशन

आर्क लिनक्स में पचौर को स्थापित करने के लिए, निम्न कमांड का उपयोग करें:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pacaur.git
cd pacaur
makepkg -si

बस।

4. ट्राइजेन

पकौर में दिलचस्पी नहीं है लेकिन फिर भी कुछ हल्का खोज रहे हैं? ट्राइजेन देखें। यह बैश के बजाय पर्ल में लिखा गया एक AUR सहायक है (जो इसे और अधिक लचीलापन देता है)। पचौर की तुलना में, यह एक सरल वाक्य-विन्यास प्रदान करता है, जिसमें अधिकांश झंडे एक ही अक्षर (-U) तक छोटे हो जाते हैं। अपग्रेड के लिए, -R हटाने के लिए, -S सिंक के लिए)। यदि आप पहले से ही पॅकमैन के आदी हैं, तो झल्लाहट न करें! इस सूची में हर दूसरे AUR सहायक की तरह, Trizen भी आपको Pacman के झंडे का उपयोग करने देता है।

आर्क लिनक्स के लिए 5 महान AUR सहायक

चूंकि प्रोग्राम बैश के बजाय पर्ल में लिखा गया है, इसलिए कोड को चुपचाप निष्पादित करना असंभव है, इस प्रकार आर्क यूजर रिपोजिटरी से पैकेज स्थापित करने की समग्र सुरक्षा बढ़ जाती है।

इस सूची में बाकी के अलावा शायद ट्राइजेन को अलग करता है, हालांकि, यह आपको प्रदान की जाने वाली ग्रैन्युलैरिटी का पागल स्तर है। यह न केवल आपको मौके पर इंस्टॉल किए गए प्रत्येक पैकेज के लिए PKGBUILD स्क्रिप्ट को संपादित करने देता है, बल्कि यह आपको डेस्कटॉप प्रविष्टि और इसके साथ आने वाली किसी भी अन्य निष्पादन योग्य शेल स्क्रिप्ट को संपादित करने देता है।

यह कार्यक्रम इस सूची के अधिकांश अन्य लोगों की तरह प्रसिद्ध नहीं है, लेकिन यह निश्चित रूप से एक शॉट के लायक है।

इंस्टॉलेशन

आर्क लिनक्स में ट्राइजेन को स्थापित करने के लिए, निम्न कमांड का उपयोग करें:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -si

बस।

5. पामाक

आर्क लिनक्स के लिए 5 महान AUR सहायक

अगर आपको लगता है कि आर्क पर पैकेज मैनेजर केवल टर्मिनल-आधारित हैं, तो फिर से सोचें! मंजारो द्वारा उपयोग में आसान डिस्ट्रो के लिए निर्मित, Pamac आर्क के आधिकारिक रिपॉजिटरी से लेकर AUR तक हर चीज के लिए पैकेज प्रबंधन के लिए GUI फ्रंट-एंड प्रदान करता है। इसके AUR-समावेशी संस्करण दो फ्लेवर में आते हैं:

  • pamac-aur - इसमें AUR के लिए केवल एक्सेसिबिलिटी शामिल है।
  • pamac-all - आपको न केवल AUR बल्कि फ्लैटपैक और स्नैप रिपॉजिटरी तक पहुंचने की अनुमति देता है।

यदि आप आर्क के लिए बेहद नए हैं और वास्तव में जब भी आप अपने इंस्टॉल किए गए एप्लिकेशन को प्रबंधित करना चाहते हैं तो अपनी आंखों को टर्मिनल पर लगातार चिपकाना नहीं चाहते हैं, तो Pamac आपको सर्वोत्तम जीयूआई-आधारित अनुभव प्रदान करेगा।

Pamac के लिए एकमात्र वास्तविक चेतावनी यह है कि यह टूटी हुई PKGBUILD स्क्रिप्ट को ठीक करने के लिए उतना लचीला नहीं है। यदि आप पैकेज की स्थापना के दौरान गलत होने वाली चीजों को ठीक करने की संभावना चाहते हैं, तो मैं इस सूची में Pamac के साथ अन्य अच्छे AUR सहायकों में से एक को स्थापित करने की अनुशंसा करता हूं।

इंस्टॉलेशन

आर्क लिनक्स में Pamac को स्थापित करने के लिए, निम्न कमांड का उपयोग करें:

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/pamac-all.git
cd pamac-all
makepkg -si

बस।

अक्सर पूछे जाने वाले प्रश्न

1. क्या AUR हेल्पर्स का उपयोग करना सुरक्षित है?

यह ध्यान देने योग्य है कि AUR को स्वाभाविक रूप से सुरक्षित नहीं बनाया गया है। हालाँकि खराब पैकेज जल्दी से गुमनामी में चले जाते हैं, लेकिन यह दुर्भावनापूर्ण पैकेज नहीं है जिनसे आपको सावधान रहना चाहिए। हर पैकेज मेंटेनर सही अपडेट को मैनेज करने में सक्षम नहीं होता है। इस लेख के लेखन के समय, उदाहरण के लिए, Balena Etcher के PKGBUILD को अपने युग के साथ समस्या है और अपने AUR पैकेज को अपडेट करने वाले लोगों को समस्या के ठीक होने तक "balena-etcher" पैकेज को अपडेट करने के लिए प्रेरित किया जाएगा।

कहा जा रहा है, अनुचित तरीके से बनाए गए पैकेज के साथ होने वाली सामयिक उल्लास के अलावा, आपको इस वजह से अपने सिस्टम को तोड़ने की उम्मीद नहीं करनी चाहिए। क्या करता है वर्तमान में कुछ स्तर का खतरा आंशिक उन्नयन को क्रियान्वित करने की संभावना है। यदि आपका AUR हेल्पर आधिकारिक आर्क रेपो को अपडेट करने के बीच में क्रैश हो जाता है, तो आपके सिस्टम में तब तक कुछ अस्थिरता आ सकती है जब तक आप एक उचित पूर्ण अपग्रेड निष्पादित नहीं करते।

इससे बचने के लिए हमेशा पहले Pacman का उपयोग करके अपग्रेड करें (pacman -Syu ), फिर अपने AUR पैकेज को अपग्रेड करने के लिए AUR हेल्पर का उपयोग करें!

2. क्या एकाधिक AUR सहायकों का उपयोग करना सुरक्षित है?

जब तक आप उन्हें एक साथ उपयोग करने की कोशिश नहीं कर रहे हैं (यानी, दो टर्मिनल खोलना और एक पर पचौर चलाना और दूसरे पर याय), यदि आपने दोनों को स्थापित किया है तो आपका कंप्यूटर विस्फोट नहीं करेगा। AUR हेल्पर्स को Pacman के रैपर के रूप में अधिक देखा जाना चाहिए जो इसके ऊपर AUR क्षमताओं को जोड़ते हैं। क्योंकि वे आपके सिस्टम पर समान फाइलों को क्वेरी करते हैं, वे आम तौर पर एक दूसरे के साथ हस्तक्षेप नहीं करेंगे। एकमात्र समस्या जिसके बारे में मैं सोच सकता हूं, वह यह है कि आप प्रत्येक AUR सहायक के लिए कैश बनाए रखेंगे, जो कि जब आप सीमित संग्रहण स्थान के साथ काम कर रहे हों तो यह बहुत अच्छा नहीं है।

3. कौन सा AUR सहायक सबसे अधिक उपयोगकर्ता के अनुकूल है?

अधिक शुरुआत के अनुकूल याय या पारू शायद आपके सबसे अच्छे दांव हैं। लिनक्स/आर्क में नए लोगों के लिए भारी हो सकने वाली सूचना अधिभार से बचने के साथ-साथ आप AUR को कैसे एक्सप्लोर करते हैं, इस पर आपको काफी हद तक नियंत्रण की अनुमति देने के लिए वे दोनों एक अच्छा संतुलन हासिल करते हैं।


  1. क्या आर्क लिनक्स उबंटू से बेहतर है?

    लिनक्स की दुनिया में आर्क लिनक्स और उबंटू दो प्रमुख खिलाड़ी हैं। दोनों का एक विशाल प्रशंसक आधार है, जिसमें कई लोग एक के पक्ष में और दूसरे के खिलाफ सख्त रुख अपनाते हैं। इन वितरणों ने व्युत्पन्न वितरणों के एक पूरे परिवार को जन्म दिया है जो अपने आप में बड़े खिलाड़ी हैं। लेकिन कौन सा बेहतर है? क्या उबंट

  1. आर्क लिनक्स कैसे स्थापित करें

    उबंटू या लिनक्स टकसाल के विपरीत, आर्क लिनक्स एक रोलिंग रिलीज लिनक्स वितरण है, जिसका अर्थ है कि आपको इसे केवल एक बार इंस्टॉल करना होगा, और यह लगातार नवीनतम संस्करण में अपडेट होगा। यह एक बेयरबोन वितरण भी है जो आपको उस पर पूर्ण नियंत्रण देता है जिसे आप अपने सिस्टम पर स्थापित करना चाहते हैं। सबसे अच्छी

  1. Linux के लिए 7 बेहतरीन XFCE थीम्स

    ग्नोम कई लिनक्स वितरणों के लिए वास्तविक डिफ़ॉल्ट डेस्कटॉप हो सकता है, लेकिन इसका मतलब यह नहीं है कि यह सभी का पसंदीदा है। कई लिनक्स उपयोगकर्ताओं के लिए यह अंतर XFCE को जाता है। हालांकि यह उतना हल्का नहीं है जितना पहले हुआ करता था, XFCE उन उपयोगकर्ताओं के बीच पसंदीदा बना हुआ है जो चाहते हैं कि उनका ड