مع الإصدار القادم منUbuntu 17.04في أبريل ، أسماء مثلUbuntu Snaps والوحدة 8بشكل متكرر. يفهم معظم المطورين ما يدور حوله الزغب ، ولكن ربما لا يكون هذا هو الحال بالنسبة إلىLinuxnewbies.
لذا ، اليوم ، سنتطرق بإيجاز إلى ماSnaps؛ هي ، ومدى أهميتها ، وما إذا كنت متحمساً لهذا التطور الجديد أم لا.
ما هي الـ Snaps؟
Snapsهي في النهاية تطبيقات مضغوطة مع تبعياتها وأوصاف كيفية تشغيل البرامج الأخرى والتفاعل معها على النظام الذي قمت بتثبيته على.
تم تصميمها بشكل أساسي لتكون في وضع الحماية ومعزولة عن برامج النظام الأخرى ، وهي آمنة وسهلة التثبيت وقابلة للترقية وقابلة للتحلل والإزالة بغض النظر عن نظامها الأساسي.
Canonical تطورSnapsكوسيط تغليف جديد لأجهزة أجهزة إنترنت الأشياء في Ubuntu وعمليات نشر الحاويات الكبيرة يشار إليها باسمUbuntu Core .
ميزات اللقطات
Snapsميزات توفر لها مساهمة كبيرة فيLinuxالمجتمع ، على حد تعبيرCanonical، فهي تمنح المطورين القدرة على
حزمة أي تطبيق لكلLinuxسطح المكتب أو الخادم أو السحابة أو الجهاز ، وقم بتسليم التحديثات مباشرة.
فيما يلي أبرز الأسباب التي تجعلاللقطاتممتازة:
القدرة على تحمل التكاليف
ابدأ معSnapsمجانًا وابدأ في إنشاء تطبيقاتك مباشرة علىUbuntu Core .
قابلية التنقل
Snapsتسمح لك بتطوير تطبيقاتك وحزمها وتثبيتها وتحديثها على أيLinux سطح المكتب ، والشبكة السحابية ، والخادم بضربة واحدة
لا مزيد من البحث عن طرق تثبيت التطبيقات نفسها على مختلفLinuxتوزيعات ، خاصة وأن العديد من التوزيعات الأخرى هي التحقق من صحة التكنولوجيا الجديدة .
عمليات تثبيت وترقيات أسرع
معSnapsسيكون تثبيت التطبيقات وترقيتها أمرًا سهلاً لأن جميع التبعيات موجودة بالفعل في الملف المضغوط ، لذا لا مزيد من التطبيقات المعطلة .
الدعم من المجتمع
كما هو الحال معUbuntu، كذلك الأمر معSnaps وUbuntu Core اعلم أن لديك دعمًا من مجتمع مطورين واسع لمساعدتك في أي وقت تتعثر فيه كمطور أو بصفتكLinuxمتحمس لتطبيق Snaps
كيفية تثبيت Snap في Linux
في هذا القسم ، سأوضح لك تثبيتSnapفي Linux وكيفية استخدام Snap لتثبيت الحزم أو تحديثها أو إزالتها.
منذUbuntu 16.04، Snap مثبت مسبقًا على النظام ، لذلك لا نحتاج إلى التثبيت مرة أخرى. بالنسبة إلى التوزيعات الأخرى ، يمكنك اتباع التعليمات كما هو موضح:
على Arch Linux
$ sudo yaourt -S snapd sudo systemctl ابدأ snapd.socket
في Fedora
$ sudo dnf copr تمكين zyga / snapcore sudo dnf تثبيت برنامج snapd sudo systemctl $ قم بتمكين - الآن snapd.service $ sudo setenforce 0
بمجرد تثبيت Snap وبدء تشغيله ، يمكنك سرد جميع الحزم المتوفرة في متجر snap كما هو موضح.
$ بحث سريع
للبحث عن حزمة معينة ، ما عليك سوى تحديد اسم الحزمة كما هو موضح.
$ ابحث عن اسم الحزمة
لتثبيت حزمة snap ، تحديد الحزمة بالاسم
$ sudo snap install اسم الحزمة
لتحديث حزمة snap مثبتة ، تحديد الحزمة بالاسم
$ sudo snap تحديث اسم الحزمة
لإزالة حزمة سناب مثبتة ، قم بتشغيل
$ sudo حذف اسم الحزمة
لمعرفة المزيد عن الباقات السريعة ، انتقل إلى صفحات الدليل أو اتبع الروابط أدناه.
مرحبًا بك لمعرفة المزيد عن Snaps من خلال التحقق من الموارد أدناه:
آمل أن تكون قادرًا على الحصول على فهم أساسي على الأقل لماهية الـ Snaps ولماذا تشكل صفقة كبيرة لمجتمع Linux. لا تتردد في ترك تعليقاتك أدناه وتقديم اقتراحات بشأن المعلومات التي ربما تركتها.