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

click fraud protection

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

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

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

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

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

instagram viewer

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

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

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

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

sudo apt تثبيت snapd

فيدورا

sudo dnf تثبيت المفاجئة. sudo systemctl تمكين - الآن snapd.socket

قوس لينكس

sudo pacman -S snapd. sudo systemctl تمكين - الآن snapd.socket

OpenSUSE قفزة 42.2

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ لاذع. sudo zypper تثبيت الأداة الإضافية. sudo systemctl تمكين - الآن snapd.socket

OpenSUSE Tumbleweed

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ لاذع. sudo zypper تثبيت الأداة الإضافية. sudo systemctl تمكين - الآن snapd.socket

جنتو

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

قم بلصق ما يلي:

[gentoo-snappy] # تراكب غير رسمي يدعم تثبيت العمود الفقري "Snappy". # المشرف: Clayton "kefnab" Dobbs ([email protected]) # مشرف المنبع: Zygmunt "zyga" Krynicki ([email protected]) location = / usr / local / portage / gentoo-snappy. نوع المزامنة = بوابة. sync-uri = https://github.com/zyga/gentoo-snappy.git. الأولوية = 50. مزامنة تلقائية = نعم

حفظ ملف التكوين باستخدام السيطرة + O.

مزامنة emaint - repo gentoo-snappy 

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

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

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

المفاجئة تجد اسم البرنامج

فمثلا:

المفاجئة تجد برقية

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

sudo snap تثبيت برقية أحدث

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

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

فمثلا:

sudo snap إزالة أحدث برقية

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

قائمة المفاجئة

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

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

تحديث اللقطات

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

تحديث sudo المفاجئة

استنتاج

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

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

watch instagram story