دليل المبتدئين إلى باكمان ومساعدي AUR على أرتش لينكس

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

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

لنغوص في هذه الأدوات الأساسية ونتعلم كيفية الاستفادة القصوى منها.

ما هو باكمان؟

باكمان هو مدير الحزم الافتراضي لـأرك لينكس، والذي تم تصميمه للتعامل مع تثبيت الحزم والتحديثات والإزالة مع حل التبعيات تلقائيًا. يستخدم باكمان حزم .pkg.tar.zst ويعمل بسلاسة مع مستودعات حزم أرك.

أوامر باكمان الأساسية

باكمان هو العمود الفقري لإدارة الحزم في أرك لينكس وإليك أهم أوامره الأساسية، موضحة ببساطة:

1. تحديث النظام الخاص بك

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

sudo pacman -Syu  

2. تثبيت حزمة

لتثبيت حزمة، استخدم الأمر التالي لتحميل وتثبيت حزمة محددة من مستودع Arch. قم بتبديل اسم_الحزمة بالاسم الخاص بالبرنامج الذي تريده.

sudo pacman -S package_name  

3. إزالة حزمة

لإزالة حزمة، استخدم الأمر التالي لإزالة الحزمة المثبتة ولكن الاحتفاظ بالتبعيات (الملفات أو المكتبات) التي تشترك مع حزم أخرى.

sudo pacman -R package_name  

4. إزالة حزمة مع تبعيات غير مستخدمة

الأمر التالي يقوم بإلغاء تثبيت حزمة مع أي تبعيات يتيمة – ملفات أو مكتبات لم يعد يستخدمها أي حزمة مثبتة.

sudo pacman -Rns package_name  

5. البحث عن حزمة

للبحث عن حزمة، استخدم الأمر التالي للبحث في المستودع عن حزمة باستخدام كلمة مفتاحية، والتي ستقوم بعرض قائمة بالحزم التي تتطابق أسماؤها أو وصفها مع الكلمة الرئيسية.

pacman -Ss keyword  

6. عرض الحزم المثبتة

لعرض جميع الحزم المثبتة على نظامك، مما يسهل تتبع ما تم تثبيته بالفعل.

pacman -Q  

7. التحقق من تفاصيل الحزمة

الأمر التالي يوفر معلومات مفصلة حول حزمة مثبتة، بما في ذلك الإصدار والحجم والتبعيات.

pacman -Qi package_name  

8. مسح ذاكرة التخزين المؤقت للحزم

الأمر التالي يقوم بإزالة ملفات الحزم القديمة لتحرير مساحة في القرص مع الاحتفاظ بأحدث الإصدارات لإعادة التثبيت بسهولة.

sudo pacman -Sc  

ما هو AUR؟

يعد مستودع المستخدمين للـ Arch (AUR) مستودعًا يديره المجتمع ويحتوي على وصف حزم ينشئها المستخدم (PKGBUILDs). هذه الحزم ليست مدعومة رسميًا ولكنها تستخدم على نطاق واسع للوصول إلى البرامج غير المتوفرة في مستودعات Arch الرسمية.

إدارة حزم AUR يدويًا يمكن أن تكون مملاً، وهنا تأتي أدوات المساعدة في AUR للمساعدة.

1. Yay (Yet Another Yaourt)

Yay هو واحد من أشهر أدوات المساعدة في AUR، حيث يجمع بين ميزات كل من pacman وإدارة حزم AUR.

لتثبيت Yay، استخدم:

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

تحديث كل شيء (بما في ذلك حزم AUR):

yay -Syu  

البحث عن الحزم.

yay -Ss package_name  

تثبيت حزمة AUR.

yay -S aur_package_name  

إزالة حزمة AUR.

yay -R aur_package_name  

2. Paru

Paru هو أحد أدوات المساعدة الرائعة الأخرى في AUR المعروفة بسرعتها وبساطتها، ولاستخدامه، استخدم:

git clone https://aur.archlinux.org/paru.git  
cd paru  
makepkg -si  

مشابه لـ Yay، استخدم أوامر مثل:

paru -Syu  

تثبيت حزمة AUR.

paru -S aur_package_name  

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

الاستنتاج

باكمان ومساعدي AUR هم أدوات أساسية لمستخدمي Arch Linux. مع باكمان، يمكنك إدارة الحزم من المستودعات الرسمية بكفاءة، ومع مساعدي AUR مثل Yay و Paru، تفتح قوة AUR.

Source:
https://www.tecmint.com/arch-linux-package-management/