على Linux ، هناك العديد من الطرق المختلفة لتثبيت البرنامج. هناك حزم دبيان ، حزم Redhat RPM ، مستودع مستخدم Arch Linux ، شجرة Gentoo Portage ، AppImages ، أرشيفات tar.gz مع ملفات ثنائية ثابتة ، والقائمة تطول. لا يزال ، مع وجود العديد من الطرق لتثبيت البرنامج على Linux ، لا تزال هناك العديد من المشاكل. على سبيل المثال: عند تطوير برنامج احترافي لنظام Linux ، من الصعب جدًا الحصول عليه في كل توزيع Linux. يلتزم الأشخاص في Ubuntu بحل هذه المشكلة. حلهم ؛ الحزم المفاجئة. إليك نظرة على الحاجة إلى Snap Packages على Linux ، وكيفية استخدامها وتثبيتها.
تنبيه المفسد: قم بالتمرير لأسفل و شاهد الفيديو التعليمي في نهاية هذه المقالة.
في كثير من الأحيان يجد المطورون أنفسهم يحزمون برامجهم في العديد من أنواع الحزم المختلفة ، ويثبط عزيمتهم. يستغرق إنشاء جميع ملفات الحزم هذه بعض الوقت ، ونتيجة لذلك ، لا تصل العديد من البرامج إلى Linux. هذا هو السبب في أن الأشخاص في Ubuntu طوروا حزم Snap. المفاجئة هي شيء يمكن تثبيته من متجر المفاجئة ، وداخل "المفاجئة" هو كل شيء مطلوب لتشغيل البرنامج.
وهذا يعني أن كل ما يحتاجه التطبيق (المكتبات ، الملفات الثنائية ، ملفات الصور ، الملفات الصوتية والبرامج) يتم تضمينه ذاتيًا ويمكن تشغيله بشكل مستقل عن النظام. وهذا يضمن أنه بغض النظر عن أي شيء ، سيتم تشغيل البرنامج على الرغم من كون النظام المضيف قديمًا أو غير صحيح. هذا يجعل من الممكن تثبيت اللقطات على أي توزيع لينكس بشكل فعال ، ويجعله "مثبِّتًا عالميًا" يمكن لأي مطور ، كبيرًا أو صغيرًا ، التقاطه وحتى إنشاء متجر خاص به!
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
sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ لاذع. sudo zypper تثبيت الأداة الإضافية. sudo systemctl تمكين - الآن snapd.socket
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 على واجهة مستخدم جميلة لتثبيت اللقطات واستخدامها. حتى ذلك الحين ، يجب على سطر الأوامر القيام به.
Gpodder هو مصدر مفتوح أداة إدارة البودكاست لنظام لينكسو Mac و Windo...
رموز Arc هي سمة رمز لسطح المكتب Linux ، والمراد تثبيتها جنبًا إلى ج...
هل أنت مصمم رسوميات متجهية أو مصمم تبحث عن بديل سريع ومجاني ومفتوح ...