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

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

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

how to install snap applications arch linux featured 800x400 min DzTechs - كيفية تثبيت تطبيقات Snap في Arch Linux

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

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

how to install snap applications arch linux snapcraft website min DzTechs - كيفية تثبيت تطبيقات Snap في Arch Linux

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

ذات صلة:  5 من أفضل توزيعات Linux للمطورين والمبرمجين

تثبيت snapd Daemon

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

how to install snap applications arch linux supported distros min DzTechs - كيفية تثبيت تطبيقات Snap في Arch Linux

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

yaourt -S snapd

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

systemctl enable --now snapd.socket

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

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

snap install application-name

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

snap list

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

snap find searchterm
how to install snap applications arch linux snap store min DzTechs - كيفية تثبيت تطبيقات 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نظام الملفات.

ذات صلة:  ما هي توزيعة Ubuntu؟ الماضي والحاضر من Ubuntu Linux Distro

الخلاصة

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

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

اشترك في نشرتنا الإخبارية
اشترك هنا للحصول على آخر الأخبار والتحديثات والعروض الخاصة التي يتم تسليمها مباشرة إلى البريد الإلكتروني الخاص بك.
يمكنك إلغاء الاشتراك في أي وقت
قد يعجبك ايضا

التعليقات مغلقة.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More