- - كيفية استخدام وتثبيت حزم Snap على Linux

كيفية استخدام وتثبيت حزم المفاجئة على لينكس

على Linux ، هناك العديد من الطرق المختلفةتثبيت نظام التشغيل. هناك حزم دبيان ، وحزم Redhat RPM ، ومستودع مستخدم Arch Linux ، وشجرة Gentoo Portage ، و AppImages ، وأرشيفات tar.gz مع ملفات ثنائية ثابتة ، والقائمة تطول. ومع ذلك ، مع وجود العديد من الطرق لتثبيت البرنامج على نظام Linux ، لا تزال هناك العديد من المشكلات. على سبيل المثال: عند تطوير برنامج احترافي لنظام Linux ، من الصعب جدًا الحصول عليه على كل توزيع Linux واحد. يلتزم الأشخاص في Ubuntu بحل هذه المشكلة. حلهم حزم المفاجئة. فيما يلي نظرة على الحاجة إلى Snap Packages على Linux ، وكيفية استخدامها وتثبيتها.

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

لماذا تم تطوير حزم Snap

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

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

تثبيت Snapd وتشغيله

Snapd هي التكنولوجيا التي تساعد على تشغيل اللقطاتلينكس. عملت الشركة التي تعمل خلف snaps مع شركات توزيع Linux الأخرى حتى يتمكن Linuxes الأكثر شعبية والأكثر استخدامًا من تشغيل وتشغيل اللقطات بسهولة. إليك كيفية تشغيله

ملحوظة: لن يحتاج مستخدمو Ubuntu ، وكذلك أولئك الذين يستخدمون توزيع Linux على أساس Ubuntu ، إلى تثبيت Snapd.

اختبار دبيان / غير مستقر

sudo apt install snapd

فيدورا

sudo dnf install snapd
sudo systemctl enable --now snapd.socket

قوس لينكس

sudo pacman -S snapd
sudo systemctl enable --now snapd.socket

OpenSUSE Leap 42.2

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd
sudo systemctl enable --now snapd.socket

OpenSUSE Tumbleweed

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ snappy
sudo zypper install snapd
sudo systemctl enable --now snapd.socket

جنتو

sudo -s
nano -w /etc/portage/repos.conf/gentoo-snappy.conf

الصق ما يلي:

[gentoo-snappy]
# An unofficial overlay that supports the installation of the "Snappy" backbone.
# Maintainer: Clayton "kefnab" Dobbs ([email protected])
# Upstream Maintainer: Zygmunt "zyga" Krynicki ([email protected])
location = /usr/local/portage/gentoo-snappy
sync-type = git
sync-uri = https://github.com/zyga/gentoo-snappy.git
priority = 50
auto-sync = yes

حفظ ملف التكوين مع ctrl + O.

emaint sync --repo gentoo-snappy

كيفية استخدام الطقات

كما ذكر سابقا ، يستضيف يستقر في"متجر المفاجئة" تديره أوبونتو و Canonical على التوالي. يمكن لأي شخص نشر الخاطف مجانا. للراغبين في نشر حزم المفاجئة الخاصة بهم إلى المتجر ، توجه إلى Snapcraft.io. يحتوي هذا الموقع على جميع المعلومات (بتفاصيل شديدة) التي يمكن أن تبدأ.

للبحث في المتجر عن البرامج ، حاول استخدام الأمر find:

snap find programname

فمثلا:

snap find telegram

هذا يطبع قائمة بجميع حزم المفاجئة القابلة للتثبيت مع الكلمة الرئيسية "برقية" فيه. ابحث في هذه القائمة ، واكتشف الحزمة التي تريد تثبيتها. ثم ، استخدم أمر التثبيت لتحقيق ذلك.

sudo snap install telegram-latest

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

قم بإزالة أي حزمة إضافية مثبتة من النظام باستخدام أمر الإزالة.

فمثلا:

sudo snap remove telegram-latest

هل نسيت اسم الخاطف الذي ترغب في إزالته؟ جرب هذا:

snap list

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

ملاحظة: ابحث عن أوامر أخرى لم تناقش في هذا البرنامج التعليمي باستخدام snap --help

تحديث الطقات

مثل أي برنامج ، يجب تحديث اللقطات. يدير البرنامج الخفي المفاجئ كل حاوية مبكرة على النظام. نتيجة لذلك ، لن يتم تحديث حزم snap بالوسائل التقليدية. لتحديث حزم المفاجئة المثبتة على النظام ، استخدم أمر التحديث. آخر أمر بالغ الأهمية لاستخدام snaps هو أمر التحديث.

sudo snap refresh

خاتمة

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

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

تعليقات