كيفية تثبيت البرنامج من مستودع مستخدم Arch Linux

واحدة من أعظم نقاط القوة في Arch Linux هي أنه مستودع قوي يدعمه المستخدم. بواسطته ، يمكن للمستخدمين تحميل الحزم الخاصة بهم. نتيجة لذلك ، يتمتع Arch Linux ببعض من أفضل البرامج المتوفرة على Linux. نظرًا لوجود اهتمام متزايد بـ Arch AUR ، فقد قررنا أن نتطرق إليه بالتفصيل. سنتحدث عن بناء الحزم يدويًا ، وشرح ماهية “PKGBUILD” ، وحتى نعرض لك بعض البرامج التي تجعل التفاعل مع مستودع مستخدم Arch Linux أمرًا سهلاً. إليك كيفية تثبيت البرنامج من مستودع مستخدم Arch Linux.

تنبيه المفسد: قم بالتمرير لأسفل وشاهد فيديو تعليمي في نهاية هذه المقالة.

عيوب مساعد AUR

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

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

تثبيت حزم AUR بدون مساعد

لتثبيت البرنامج من مستودع مستخدم Arch Linux ، ستحتاج إلى تنزيل “لقطات”. ضع في اعتبارك أن تثبيت هذه الحزم يمكن (في بعض الأحيان) أن يكون مملاً. هذا يرجع إلى حقيقة أن بعض الحزم بها مكتبات وبرامج لازمة لبناء الكود المصدري. في ظل الظروف العادية ، سيتم ملء هذه التبعيات بسهولة من خلال مستودع حزم Arch Linux الأصلي. في أوقات أخرى قد لا تكون محظوظًا. قد تتطلب بعض الحزم تبعيات تحتاج أيضًا إلى البناء عبر اللقطة.

  كيفية تثبيت برنامج VMWare Workstation Pro 14 على نظام Linux

للبدء ، انتقل إلى AUR. هذا موقع ويب يمكن لأي شخص تحميل ملفات PKGBUILD إليه. PKGBUILD هو برنامج نصي مصمم خصيصًا لـ Arch. يوضح بالتفصيل كيفية الحصول على الكود المصدري لبرنامج ما وتثبيته. يمكن لأي شخص تحميل أحد هذه الملفات مما يعني أن AUR يمكن أن يكون غير آمن في بعض الأحيان.

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

استخدم خاصية البحث في الموقع ، وابحث عن البرنامج الذي تريده. في هذا المثال ، سنستخدم جوجل كروم. في صفحة الحزمة ، ابحث عن “Download snapshot” ، وانقر عليها. عند اكتمال التنزيل ، افتح Terminal وقم بما يلي:

أولاً ، استخدم الأمر cd لإدخال الدليل ~ / Downloads.

cd ~/Downloads

داخل التنزيلات ، قم بفك ملف اللقطة باستخدام الأمر tar.

tar -xvzf google-chrome.tar.gz

أدخل المجلد الجديد الذي أنشأه الأمر tar ، باستخدام الأمر cd.

cd google-chrome

استخدم الأمر ls لعرض كافة محتويات هذا المجلد.

ls

ستلاحظ عدة ملفات. في هذه الحالة ، يوجد نص برمجي install.sh shell. تجاهل هذا. بدلاً من ذلك ، أدخل هذا الأمر:

makepkg

يخبر الأمر makepkg النظام بإنشاء حزمة Arch Linux أصلية لـ Google Chrome. امنحها الوقت للبناء. يجب أن تقوم بتنزيل حزمة Ubuntu Google Chrome ، وتشريحها وتحويلها. ستعرف أن الأمر قد انتهى عندما تصبح نافذة المحطة قابلة للاستخدام مرة أخرى.

استخدم الأمر ls لعرض محتويات المجلد مرة أخرى. داخل مجلد لقطة Google Chrome ، توجد حزمة قوس أصلية جديدة. انقل حزمة القوس إلى المجلد الرئيسي الخاص بك.

mv google-chrome*.tar.gz ~/

أدخل أمر القرص المضغوط للعودة إلى المجلد الرئيسي لبدء عملية التثبيت.

cd ~/

أخيرًا ، قم بتثبيت حزمة AUR على النظام.

sudo pacman -U google-chrome*.tar.gz

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

  كيفية إضافة وتبديل المستخدمين في نظام Windows الفرعي لنظام Linux

مزايا استخدام مساعد AUR

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

هناك العديد من مساعدي AUR المختلفين ، لكنهم جميعًا يفعلون نفس الشيء بشكل أساسي. لهذا السبب بدلاً من تغطيتها جميعًا ، سنستعرض أفضل 3 منها!

ملاحظة: مساعدي AUR ليسوا في مستودعات Arch الرئيسية. للحصول عليها على كمبيوتر Linux الخاص بك ، ستحتاج إلى تجميع PKGBUILD يدويًا. اتبع التعليمات أعلاه.

يورت

يورت هو إلى حد بعيد مساعد AUR الأكثر استخدامًا. أولاً ، ابحث في مستودع مستخدم Arch عما تريد تثبيته. يتم ذلك على غرار مدير الحزم pacman نفسه (مع -Ss). في هذا المثال ، سنستخدم Google Chrome مرة أخرى.

yaourt -Ss google chrome

سيعرض البحث النتائج مباشرة من AUR (فيما يتعلق بالكلمات الرئيسية التي استخدمتها). لتثبيت البرنامج ، احتفظ بملاحظة اسم الحزمة. في حالة Chrome ، الحزمة هي “google-chrome”.

yaourt -S google-chrome

سيأخذك هذا الأمر الأساسي خلال عملية التثبيت. المشكلة هي أنها مملة للغاية وتطلب من المستخدم تحديد “نعم” و “لا” بشكل متكرر. لتثبيت البرنامج بدون أي متاعب ، استخدم علامة –noconfirm.

yaourt -S google-chrome --noconfirm

لتحديث البرنامج المثبت عبر AUR ، قم بما يلي:

yaourt -Syyu --aur --noconfirm

سيطلب هذا من Yaourt تحديث Arch وتنزيل / إنشاء حزم AUR جديدة دون أي متاعب.

  كيفية إنشاء لقطات باستخدام BtrFS على نظام Linux

باكور

باكور هو مساعد AUR آخر يهدف إلى جعل بناء الحزمة أمرًا سهلاً. إليك كيفية استخدامه:

أولاً ، ابحث عن حزمة في AUR. كما كان من قبل ، سنستخدم Chrome كمثال.

pacaur -Ss google-chrome

ابحث عن اسم الحزمة. في حالة Chrome ، إنه google-chrome.

قم بتثبيت البرنامج باستخدام:

pacaur -S google-chrome

أجب عن الأسئلة التي يسألها Pacaur عن عملية التثبيت ، أو (مثل Yaourt) قم بتخطيها تمامًا باستخدام:

pacaur -S google-chrome --noconfirm

لتحديث الحزم على Arch Linux ، بالإضافة إلى البرامج التي تم إنشاؤها من مستودع مستخدم Arch ، قم بتشغيل هذا الأمر:

pacaur -Syyu

اوكتوبي

لأولئك الذين يستخدمون Arch الذين يريدون أداة GUI للتفاعل مع نظام Arch Linux ، بالإضافة إلى AUR ، اوكتوبي هو الحل الأفضل. لتثبيت البرنامج من Arch User Repo ، انقر فوق أيقونة الوجه الأخضر. يؤدي هذا إلى تشغيل غلاف لأداة Octopi. بعد ذلك ، أدخل مصطلح بحث ، مثل “Google Chrome” على سبيل المثال.

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

ملاحظة: سيقوم البرنامج بإعلامك عند وجود تحديثات.

استنتاج

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