كيفية استخدام AUR في Arch Linux

إذا كنت تستخدم Arch Linux أو توزيعة قائمة على Arch مثل Manjaro أو Archbang أو EndeavourOS ، فمن المحتمل أنك رأيت مصطلح AUR. ما هذا؟ كيف يمكن إستخدامه؟ تعرف على ماهية AUR وكيفية استخدام AUR في Arch Linux.

archaur package - كيفية استخدام AUR في Arch Linux

ما هو AUR؟

مستودع مستخدم Arch (AUR) هو مكان يمكنك فيه العثور على البرامج التي لم يتم اختبارها من قبل منشئي Arch ومسؤوليها ولكن من قبل مستخدميها. بفضل هذا ، يمكنك الوصول إلى كتالوج هائل من البرامج غير الموجودة في المستودعات الرسمية.

use aur in arch aur home - كيفية استخدام AUR في Arch Linux

كيفية استخدام AUR في Arch Linux

هناك طريقتان للوصول إلى مجموعة برامج AUR.

يفضل معظم الأشخاص استخدام AUR Helpers ، والتي تعمل بشكل مشابه لمدير الحزم الافتراضي لـ Arch ، Pacman، مع تقديم بعض الميزات والمراوغات الخاصة بهم مثل السماح لك بتعديل تكوين البنية بشكل سريع. يعمل هذا النهج على أتمتة سحب وبناء الكود المصدري من AUR أثناء استخدام أوامر مألوفة.

بدلاً من ذلك ، يمكنك تنزيل الحزمة مباشرة من AUR وتجميعها يدويًا.

باستخدام مساعد AUR

هناك العديد من مساعدي AUR الذين يمكنك استخدامهم. يمكن القول إن Yay هو الأكثر شعبية. بالنسبة لهذه المقالة ، سوف نتبع ذلك.

  1. ثبّت أدوات التطوير والبوابة الضرورية ، إذا لم تكن متوفرة بالفعل في التوزيع الخاص بك:
sudo pacman -S --needed base-devel git

سيتم تقديم العديد من إضافات البرامج إليك وسيُطلب منك اختيار ما تريد تثبيته.

use aur in arch install git base dev - كيفية استخدام AUR في Arch Linux

انتقل إلى الخيار الافتراضي ، “الكل” ، عن طريق الضغط على Enter على لوحة المفاتيح.

2. اكتب y واضغط على Enter عند سؤالك عما إذا كنت ترغب في متابعة التثبيت.

use aur in arch install all - كيفية استخدام AUR في Arch Linux

3. لإحضار yay على المتن ، اسحب الرمز أولاً:

git clone https://aur.archlinux.org/yay.git

use aur in arch git clone yay - كيفية استخدام AUR في Arch Linux

4. أدخل مجلد yay:

cd yay

use aur in arch enter yay git dir - كيفية استخدام AUR في Arch Linux

5. تجميع الحزمة:

makepkg -si

use aur in arch yay makepkg - كيفية استخدام AUR في Arch Linux

6. اضغط على y عند سؤالك عما إذا كنت ترغب أيضًا في تثبيت الحزمة المدمجة.

use aur in arch yay install - كيفية استخدام AUR في Arch Linux

نصيحة: إذا كنت قادمًا من Ubuntu أو Debian ، فيمكنك أيضًا تثبيت ملف deb في Arch Linux.

استخدام Yay لتثبيت حزم AUR

يستخدم Yay صيغة مشابهة مثل Pacman ، لذا يمكنك بسهولة تثبيت حزم AUR باستخدام نفس الأمر:

yay -Ss package

على سبيل المثال ، لتثبيت Google Chrome ، يمكنك استخدام:

yay -Ss google-chrome

use aur in arch yay install google chrome - كيفية استخدام AUR في Arch Linux

ما هو رائع مع مساعدي AUR مثل yay هو أنهم يتعاملون أيضًا تلقائيًا مع التبعيات. هذه هي الملفات الإضافية التي يتطلبها البرنامج الذي تحاول تثبيته.

use aur in arch yay install dependencies - كيفية استخدام AUR في Arch Linux

استخدام Yay لإلغاء تثبيت حزم AUR

لإلغاء تثبيت أي شيء تم تثبيته من خلال yay ، سيتعين عليك استخدام yay مرة أخرى. لذلك ، يمكنك استخدام المعلمة -R ، ولكن من الأفضل أن تختار -Rns ، والتي تؤدي مهمة تنظيف أفضل.

ترشد العلامة -n و -s Yay إلى تجاهل أي تعيينات نسخ احتياطي وإزالة جميع تبعيات الحزمة غير المستخدمة ، على التوالي.

على سبيل المثال ، لإزالة Google Chrome:

yay -Rns google-chrome

use aur in arch yay uninstall app - كيفية استخدام AUR في Arch Linux

يمكنك أيضًا إزالة الحزم الإضافية وأي بقايا من عمليات التثبيت السابقة باستخدام yay باستخدام:

yay -Yc

use aur in arch yay remove remnants - كيفية استخدام AUR في Arch Linux

نهج رسومي لتثبيت وإدارة حزم AUR

إذا كنت تفضل نهجًا رسوميًا ، فيمكنك تثبيت pamac مع Yay.

لتثبيت pamac ، استخدم الأمر:

yay -S pamac-aur

بعد التثبيت ، يمكنك تشغيل تطبيق “إضافة / إزالة البرامج” في قائمة التطبيقات. إذا كان ذلك مفيدًا ، فيمكنك أيضًا كتابة “pamac” في شريط البحث وسيظهر التطبيق على أي حال.

pamac interface - كيفية استخدام AUR في Arch Linux

انقر على أيقونة الإعدادات وانتقل إلى قسم “التفضيلات”. ضمن قسم “الطرف الثالث” ، قم بالتبديل لتمكين دعم AUR.

pamac enable aur support - كيفية استخدام AUR في Arch Linux

يمكنك الآن البحث عن حزم AUR وتثبيتها / إزالتها.

من المفيد أن تعرف: لتحسين إدارة الحزم ، قد ترغب في التفكير في تثبيت تطبيقات snap في Arch Linux.

تثبيت حزم AUR يدويًا

إذا قررت السير في المسار اليدوي ، فيمكنك تنزيل الحزم من AUR مباشرةً وتجميعها وتثبيتها. على سبيل المثال ، فيما يلي خطوات الحصول يدويًا على Google Chrome من AUR:

  1. تأكد من أن لديك أدوات التطوير الأساسية والبوابة مثبتة مع:
sudo pacman -S --needed base-devel git

2. استنساخ بوابة Google Chrome محليًا:

git clone https://aur/archlinux.org/google-chrome.git

use aur in arch git clone chrome - كيفية استخدام AUR في Arch Linux

3. غيّر إلى الدليل الذي تم إنشاؤه بواسطة Git وقم بتثبيت الحزمة:

cd google-chrome
makepkg -si

use aur in arch chrome makepkg - كيفية استخدام AUR في Arch Linux

بعد فترة وجيزة ، ستجد Google Chrome من بين بقية التطبيقات المثبتة.

إذا كنت تريد القيام بذلك مع الحزم الأخرى في AUR ، فتوجه إلى موقع قاعدة البيانات على الويب واستخدم وظيفة البحث للعثور على ما تحتاجه هناك. يمكنك حتى كتابة كلمة وصفية لما تريد أن تفعله الحزمة وستبحث قاعدة البيانات عن أوصاف الحزمة الخاصة بها.

بمجرد النقر فوق الحزمة هناك ، سيتم العثور على عنوان URL الذي تريد استنساخه ضمن “Git Clone URL” ، وعادةً ما يكون أسفل اسم الحزمة أعلى صفحة الويب.

أسئلة شائعة

س 1. كم يمكنني أن أثق في AUR؟
الجواب. المصادقة صارمة بالنسبة لـ AUR كما هي لحزم المجتمع الرسمية ، وبالتالي فإن احتمال مواجهة البرامج الضارة منخفض للغاية.

ومع ذلك ، إذا تم صيانة الحزمة بشكل سيئ ، أو تم تشغيلها كخادم ، فقد يتسبب ذلك في حدوث أخطاء عند بدء تشغيل نظامك. كما هو الحال مع أي شيء يتحكم فيه المستخدم ، تعامل مع كل تطبيق تقوم بتثبيته بدرجة من الحذر.

هناك الكثير من التطبيقات التي يحتفظ بها أعضاء المجتمع وليس المطورين الفعليين. قد تصبح هذه قديمة قليلاً قبل أن يتم دفع التحديث. إذا حدث شيء ما أثناء عملية التحديث ، فلا داعي للذعر وانتظر قليلاً حتى يقوم أحدهم بإصلاحه في التحديث التالي إذا استطعت.

س 2. كيف أعرف أن التطبيق سيعمل بشكل صحيح؟
الجواب. من خلال زيارة التطبيق في صفحة AUR ، ستجد التعليقات ذات الصلة عند التمرير لأسفل. في بعض الأحيان ، يعلق مستخدمو AUR هنا عندما يكون لديهم نصائح مفيدة حول كيفية جعل التطبيق يعمل إذا كان معطلاً قليلاً عند التسليم. في أوقات أخرى ، سيشيرون إلى بديل أفضل لنفس التطبيق في مكان آخر على AUR يتم صيانته بشكل أكثر ملاءمة.

س 3. ماذا يعني أن يقول مساعدتي “الحزمة المحلية أحدث من AUR؟”
الجواب. في بعض الحالات ، قد يقوم المشرفون على المستودع الرسمي لشركة Arch بتضمين حزمة تم توفيرها مسبقًا في AUR في قاعدة البيانات الخاصة بهم. في كثير من الأحيان ، ستكون الحزمة الرسمية أكثر حداثة مما يوفره مشرف AUR.

عندما تظهر هذه الرسالة على جهازك الطرفي ، تكون الحزمة المثبتة في نظامك أحدث مما تقدمه AUR حاليًا ، مما يدفعها إلى تجاهل الترقيات الخاصة بها لأنها ستؤدي في الواقع إلى تقليل ما لديك.

جميع النصائح المذكورة هنا هي إعلامية وتم ترجمتها من المواقع الأجنية و لا تغني من استشارة أهل الاختصاص راجع صفحة

إشعار حقوق الطبع لموقع أحلى هاوم الإلكتروني