ما هو AUR وكيفية تمكينه على Arch Linux ومشتقاته

قوس لينكس

هنا في المدونة لقد تحدثنا عدة مرات عن تثبيت بعض الأدوات أو التطبيقات بشكل عام في Linux وn الذي أحاول تضمين أكثر التوزيعات شيوعًا.

من بينها عادةً ما أضمّن Arch Linux ومشتقاته. على الرغم من أنني أود التحدث عن واحدة فقط على وجه الخصوص ، لا يمكنني ترك الآخرين جانبًا ، لأن لديهم في النهاية نفس الأساس.

في العديد من هذه الوظائف يوصون عمومًا بالتثبيت من AUR واستخدام "مساعد AUR" للقيام بذلك.

بالنسبة لأولئك القراء الذين ليسوا على دراية بهذا سنتحدث قليلاً عن هذا اليوم.

أولئك الذين هم يجب على مستخدمي Linux الذين لديهم بعض الوقت من الاستخدام تحديد مصطلح "مستودع" وهو مجرد مصدر برمجي.

هذا يعني أنه موقع تخزين يمكن من خلاله الحصول على حزم البرامج وتثبيته على جهاز الكمبيوتر.

يمكن تصنيف المستودع (يسمى أيضًا المستودعات) إلى نوعين: المستودع الرسمي والمستودع الذي تحتفظ به أطراف ثالثة (مستخدم) أي مستخدم.

من الواضح أن مصادر الريبو الرسمية تأتي مثبتة مسبقًا مع Arch Linux أو Manjaro أو Antergos أو أي توزيعة مشتقة من Arch Linux.

من ناحية أخرى ، يوجد مستودع أرشفة (AUR)، الذي هو مستودع يحركه المجتمع لـ Arch Linux ومشتقاته.

مثل المستودع الرسمي ، تحتوي أيضًا على أوصاف الحزم (PKGBUILD) التي يمكن تجميعها من المصدر باستخدام makepkg ثم تثبيتها عبر pacman. AUR موجود لمشاركة حزم جديدة من المجتمع.

تثبيت وإلغاء تثبيت التطبيقات

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

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

في هذه الحالة يمكننا أيضًا الاستفادة من أداة معروفة تسمى Octopi ، وهي واجهة رسومية لـ Pacman تتيح لنا أيضًا التفاعل مع AUR.

تمكين AUR على Arch Linux ومشتقاته

لتتمكن من إضافة دعم AUR إلى أي نظام مشتق من Arch Linux حيث يمكنهم الوصول إلى آلاف التطبيقات التي تم إنشاؤها وصيانتها من قبل المجتمع.

بالنظر إلى أن هذه التطبيقات مدفوعة بالمجتمع ، لا يتم تحديث جميع التطبيقات بانتظام.

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

من أجل تمكين ذلك ، ديجب أن نضيف بعض الأسطر إلى ملف pacman.conf الخاص بنا ، والتي سنضيفها إلى نهاية الملف.

فقط افتح Terminal وقم بالتعديل باستخدام nano أو محرر النصوص المفضل لديك:

sudo nano /etc/pacman.conf

Y نضيف في النهاية:

[archlinuxfr]

الخادم = http://repo.archlinux.fr/$arch

الآن فعلت هذا ، يجب علينا تنفيذ الأمر التالي ، لمزامنة قواعد البيانات والمستودع المضاف مع النظام:

sudo pacman -Sy

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

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

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

يمكنك أيضًا الرجوع إلى إصدار أقدم ، وإزالة البيئة الرسومية ، وإعادة بناء النظام والمزيد.

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

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ايمرسون قال

    المعتاد
    يفترض الشاب أنك تعرف الشيء نفسه الذي يعرفه ، فتقرأ له ، وتخرج تمامًا مثل ما أدخلته
    تحرير الملف ، كما تقول ، هل archlinuxfr بين قوسين؟ هل سأجدها كعنوان؟ هل يجب علي إزالة علامة #؟ هل السطر التالي (الخادم = http://repo.archlinux.fr/$arch) أين أضعه؟ بمساحة؟ في هذه المرحلة ، أنت تندم على إضاعة الوقت