كيفية تثبيت تطبيقات Snap في Arch Linux

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

ربما تكون قد سمعت عن Snap ، الذي يدعي إصلاح العديد من هذه المشاكل. وربما تكون قد سمعت أيضًا أنه شيء يخص Ubuntu فقط ، لكن لحسن الحظ ، هذا غير صحيح.

كيفية تثبيت تطبيقات Snap في Arch Linux - لينكس

ما هي تطبيقات Snap؟

من المفترض أن تكون تطبيقات Snap ، المعروفة باسم “snaps” ، ليس لها علاقة بالتوزيعات ، لذلك من الأفضل أن تعمل بنفس الطريقة بغض النظر عن النظام الذي تعمل عليه. لتحقيق ذلك ، يتم تجميع معظم التبعيات وأوقات التشغيل التي يحتاجها التطبيق حتى يتم تشغيله في Snap. هذا يعني أنه بمجرد الانتهاء من إعداد النظام وتشغيله ، أصبحت إضافة التطبيقات التي قد تحتاج إلى العديد من التبعيات أسهل الآن.

كيفية تثبيت تطبيقات Snap في Arch Linux - لينكس

يتم دعم Snap بواسطة Canonical ، ولهذا السبب يتم ذكره غالبًا حول Ubuntu ، لكن من المفترض أن يعمل على أي توزيعة رئيسية لنظام Linux. يعد Arch توزيعًةً معتمدةً رسميًا ، لذلك فإن snap هو وسيلة رائعة لتشغيل التطبيقات التي لا يتم حزمها من أجل Arch.

تثبيت snapd Daemon

لتثبيت snaps على نظامك ، ستحتاج إلى تثبيت Daemon. بينما تدعم الأداة snap رسميًا Arch، فسوف تحتاج إلى تثبيتها من مستودع مستخدم Arch (AUR). لحسن الحظ ، من السهل القيام بذلك باستخدام أداة yaourt.

كيفية تثبيت تطبيقات Snap في Arch Linux - لينكس

أولاً ، قم بتثبيت snapd عن طريق تشغيل الأمر التالي:

yaourt -S snapd

الآن تحتاج إلى تمكين الخدمة للتشغيل. للقيام بذلك ، ببساطة اكتب الأمر التالي:

systemctl enable --now snapd.socket

تثبيت تطبيقات Snap

الآن وبعد تثبيت الأداة الإضافية ، يمكنك استخدامها لتثبيت الحزم كما تفعل مع أي مدير حزم آخر. على سبيل المثال ، لتثبيت تطبيق معين باستخدام snap، ما عليك سوى تشغيل ما يلي:

snap install application-name

لسرد snaps المتاحة على نظامك ، قم بتشغيل ما يلي:

snap list

للبحث عن حزمة ، يمكنك الاستعلام عما إذا كانت متوفرة عن طريق كتابة ما يلي:

snap find searchterm
كيفية تثبيت تطبيقات Snap في Arch Linux - لينكس

أخيرًا ، لإزالة حزمة ، قم ببساطة بتشغيل هذا الأمر:

snap remove application-name

نصائح أخرى وخدع Snap

يتم تحديث التطبيقات الإضافية تلقائيًا بشكل افتراضي ، ولكن لتحديث جميع التطبيقات يدويًا ، قم بما يلي:

snap refresh

لا تستخدم بعض snaps المسار التقليدي ، وهو “/var/lib/snapd/snap“. بدلاً من ذلك ، يتم تثبيتها على “/snap”. لدعم تثبيت هذه “snaps الكلاسيكية” ، يمكنك ببساطة إنشاء رابط رمزي باستخدام الأمر التالي:

ln -s /var/lib/snapd/snap /snap

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

الخلاصة

Snap ليست التكنولوجيا الوحيدة من نوعها. Flatpak و AppImage هما نظامان متشابهان للحزم يهدفان إلى فرز العديد من المشكلات نفسها. ومع ذلك ، مع وجود Snap بدعم Ubuntu ، يبدو أنه الأكثر شعبية من هذه التنسيقات ، على الأقل حتى الآن.

هل هذا يعني أنه الأفضل؟ منذ فترة ، ألقينا نظرة على AppImage و Flatpak لنرى كيف يصمدان ضد بعضهما البعض ومعرفة أيهما أفضل.

المصدر
زر الذهاب إلى الأعلى