كيفية استخدام مستودع AUR في Ubuntu والإجابة على سؤال ما إذا كان الأمر يستحق ذلك

أوبونتو 24.04 مع AUR

يوجد كل شيء بين مستخدمي Arch Linux، لكن من الشائع رؤية بعض "المشتبه بهم"، لوضع صفة، لأنهم قادرون على التحكم في كل شيء، وتكوين نظام تشغيل من الصفر تقريبًا و"ليس أنت". ولكن إذا كان هناك شيء واحد يجب أن يشعروا بالرضا عنه أو يغطيوه، فهو بسبب إمكانية الاستخدام AUR، مستودع مجتمعي يحتوي عمليًا - أو غير عملي - على جميع البرامج الموجودة لنظام التشغيل Linux.

هل لدى أوبونتو شيء مماثل؟ هل يمكن استخدام AUR في أوبونتو؟ يستحق؟ اليوم سنحاول الإجابة على كل هذه الأسئلة في مقال سنتحدث عنه أيضًا مربع التوزيعات. وهناك برنامج يسمح لنا باستخدام توزيعات مختلفة في حاويات، وهو شيء يذكرني بـ WSL لنظام التشغيل Windows 10+ والذي يشبه نظام Linux Sybsystem لنظام التشغيل Linux. يبدأ السر بإنشاء صورة Arch Linux. والجواب على السؤال الأول هو "لا".

شرح ما هو AUR

AUR هو اختصار لـ مستودع المستخدم، وهذا هو الحال، مستودع يديره المستخدم لـ Arch. على سبيل المثال، يقوم شخص ما بإنشاء برنامج، مثل Visual Studio Code، وتحميله على GitHub، ثم يقوم المطور بتجميعه، وتحميله إلى AUR، وهو متاح لجميع المستخدمين الذين يعتمد نظام تشغيلهم على Arch Stremio وحتى الجرأة عندما قاموا بإزالتها من المستودعات الرسمية. كان متاحًا دائمًا في AUR.

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

إنه شرح قصير وبسيط، ولكن ليس هناك ما هو أكثر من ذلك.

استخدم AUR في Ubuntu مع Distrobox

Ubuntu ليس قاعدة Arch، لذلك لا يمكن الوصول إلى المستودع. أو ليس بشكل مباشر. نعم، يمكن ذلك إذا استخدمنا نظام Arch Linux الفرعي الذي يسحب Distrobox، وستبدو العملية كما يلي:

  1. نقوم بتثبيت Distrobox. على الرغم من إمكانية تجميعها، إلا أنه ليس من المنطقي أن توفرها التوزيعة في المستودعات الرسمية، ويوفر Ubuntu هذه الإمكانية. ولذلك، يتم تثبيته عن طريق فتح المحطة والكتابة.
sudo apt تثبيت distrobox podman

في الأمر السابق، تم تثبيت Distrobox، وهو ما ينشئ الحاويات بأنظمة التشغيل، وPodman، وهو البرنامج الموصى به لإدارة الصور.

  1. الآن بعد أن حصلنا على ما نحتاج إلى تثبيته، نقوم بإنشاء صورة Arch Linux. في الأمر التالي، "القوس" هو الاسم الذي نعطيه للمربع، ولكن يمكن استخدام أي اسم آخر. ما يأتي بعد العلامة -i هو صورة Arch Linux:
Distrobox create -n Arch -i quay.io/toolbx/arch-toolbox:latest
  1. سيبدأ في إنشاء الصندوق، وعندما ينتهي سيخبرنا بالأمر لبدء تشغيله. وفي حالة هذا المثال سيكون distrobox enter arch.
  2. عندما ندخل الأمر أعلاه للمرة الأولى، سيتعين علينا الانتظار حتى يتم تكوين المربع. وعندما ننتهي سنرى أن موجه هو اسم المستخدم@boxname.
  3. بعد ذلك، أوصي بتحديث حزم Arch Linux، وهو ما يتم تحقيقه باستخدام الأمر sudo pacman -Syu.
  4. في الخطوة التالية، نقوم بتثبيت حزمتين ضروريتين لإدارة AUR:
Sudo pacman -S git-devel git

ياي التثبيت

يعد Yay أحد أشهر معالجات AUR، وعلينا تثبيته.

  1. نقوم باستنساخ مستودع Yay:
استنساخ بوابة https://aur.archlinux.org/yay.git
  1. ندخل إلى الدليل الخاص بك مع cd yay.
  2. نكتب ما يلي في المحطة:
makepkg -si

وبهذا يتم تفعيل الدعم الآن. لتثبيت البرنامج، سنفعل ذلك باستخدام yay -S PAQUETE_A_INSTALAR وقبول رسائل التأكيد. إذا أردنا ظهور برنامج ما في درج التطبيق، فهذه المعلومات موجودة في ملف الوثائق الرسميةولكن الأمر سيكون distrobox-export --app NOMBRE_APP.

هل يستحق AUR ذلك على Ubuntu؟

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

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

توصيتي هي معرفة ما يمكن فعله كما أوضحنا هنا، واستخدام AUR في Ubuntu تمامًا كأحد المنتجعات الأخيرة. كما أقول دائمًا، في Linux نحن من يقرر.