الدليل الكامل لإدارة حزم Snap في Ubuntu

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

install snap linux 00 featured image 800x400.jpg - الدليل الكامل لإدارة حزم Snap في Ubuntu

لماذا Snap؟

قبل الشروع في تعلم الاستخدام العملي ، من المهم أن تكون واضحًا من الناحية النظرية بشأن نظام التعبئة والتغليف Snap.

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

مع اللقطات ، تكون تحديثات البرامج أيضًا في الخلفية تلقائيًا ، مما يجعلها أكثر ملاءمة للمستخدم.

أوامر إدارة الحزم المفاجئة

قبل الانتقال إلى أوامر Snap القياسية ، تحتاج أولاً إلى تثبيت أدوات سطر الأوامر السريعة على نظامك ، إذا لم تكن قد تم بالفعل ، باتباع هذا الأمر:

sudo apt install snapd

تثبيت حزم Snap

التالي هو أمر تثبيت حزم Snap:

sudo snap install [packagename]

على سبيل المثال ، هذا هو الأمر الذي استخدمته لتثبيت تطبيق “htop”:

sudo snap install htop

install snap linux 11 installing a package.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

سرد كافة اللقطات المثبتة

لعرض ملخص لجميع حزم Snap المثبتة على نظامك ، قم بتشغيل الأمر “Snap” باستخدام الأمر الفرعي list:

snap list

install snap linux 01 list available snap 800x475.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

تحديث Snap

لتحديث لقطة معينة إلى إصدار أحدث أو أحدث ، استخدم الأمر الفرعي Refresh متبوعًا باسم الحزمة. على سبيل المثال ، إذا كنت سأضطر في المستقبل إلى تحديث أداة “htop” ، فسأقوم بتشغيل الأمر التالي:

sudo snap refresh htop

ابحث عن حزم Snap

يتوفر أمر فرعي بحث لهذه العملية. يستفسر عن الحزم المتاحة. هذا مثال:

snap find

install snap linux 02 find popular packages 800x451.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

يمكنك أيضًا البحث عن Snap معين ، مثل هذا المثال:

sudo snap find htop

إزالة Snap

على غرار طريقة تثبيت Snap ، يمكنك بسهولة إزالة حزمة Snap من نظامك – الأمر الفرعي الذي يجب استخدامه في هذه الحالة هو الإزالة. في هذا المثال أزلت أداة “htop”:

sudo snap remove htop

install snap linux 03 remove snap package 800x452.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

تعطيل Snap

من الممكن أيضًا “تعطيل” حزمة الخاطف في جهاز الكمبيوتر الخاص بك. لن يؤدي هذا إلى إزالة ملفات البرنامج في نظامك ولكنه سيجعلها غير قابلة للوصول إلى باقي النظام. يمكن أن يكون هذا مفيدًا إذا كنت تريد إزالة حزمة من PATH ولكنك لا تزال تنوي استخدامها لاحقًا.

اقرأ أيضا:  5 أدوات لإنشاء توزيعة Linux مخصصة بسهولة

لتعطيل حزمة htop snap ، قم بتشغيل الأمر التالي:

sudo snap disable htop

install snap linux 04 disable snap package 800x451.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

يمكنك إعادة حزمة snap من وضع الإسبات الخاص بها باستخدام تمكين:

sudo snap enable htop

install snap linux 05 reenable snap package 800x452.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

من المفيد أن تعرف: بينما طورت Canonical حزم Snap لـ Ubuntu ، فهي متاحة أيضًا لتوزيعات Linux الأخرى ، مثل Arch Linux. اكتشف كيف يمكنك تثبيت حزم Aur في Arch.

تصحيح حزم Snap

بصرف النظر عن كونه مدير حزم قادرًا ، يوفر لك snap أيضًا أوامر تصحيح أخطاء قوية وعلامات. يمكنك استخدامها لتشخيص المشاكل في الحزم الخاصة بك أو استكشاف الإصدارات قيد التطوير لبرامجك المفضلة.

للقيام بهذا الأخير ، يمكنك إلحاق علامات –edge أو –beta بنهاية أمر التثبيت:

sudo snap install --beta htop

install snap linux 06 switch beta channel snap 800x448.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

تحديث إعدادات Snap موجود

يمكن لأمر التحديث أيضًا تغيير خصائص اللقطات التي قمت بتثبيتها بالفعل في نظامك. هذا مفيد إذا كنت تريد تبديل حزمة الإصدار التطويري إلى حزمة ثابتة عادية:

sudo snap refresh --stable htop

install snap linux 07 switch back stable channel 800x449.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

كما أنه يدعم عددًا من العلامات الإضافية التي تتيح لك تغيير سياسة أمان البرنامج. على سبيل المثال ، يمكنك استخدام علامة –jailmode لعزل حزمة بشكل صارم عن باقي نظامك:

sudo snap refresh --jailmode htop

install snap linux 08 change package config snap 800x447.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

نصيحة: لا يتوقف الأمان عند عزل الحزم الفردية في نظامك. تعرف على كيفية حماية بياناتك عبر الإنترنت عن طريق تثبيت إضافات تركز على الخصوصية في Chrome.

اقرأ أيضا:  كيفية تشفير الملفات في Linux باستخدام Tomb

استعادة حزم Snap

على غرار مديري حزم المعاملات ، يدعم snap القدرة على التراجع عن التحديثات على أساس كل حزمة. هذا يجعل من السهل للغاية التراجع ومنع أي حزمة تسيء التصرف من كسر نظامك.

لاستعادة حزمة snap واحدة ، قم بتشغيل الأمر التالي:

sudo snap revert htop

تمامًا مثل أمر التحديث الفرعي ، يمكنك أيضًا استخدام نفس العلامات في الرجوع لإغلاق تطبيق يسيء التصرف:

sudo snap revert --jailmode htop

install snap linux 10 change config jailmode package 800x447.png - الدليل الكامل لإدارة حزم Snap في Ubuntu

أسئلة شائعة

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

س2: هل يمكنني إزالة الوصول إلى ملف حزمة snap دون تعطيلها؟
الجواب: نعم. يمكنك القيام بذلك عن طريق فصل “قابس” الوصول إلى الملف من حزمة snap الخاصة بك. أولاً ، قم بتشغيل: sudo snap interfaces snap-package. بعد ذلك ، ابحث عن القابس الذي تريد تعطيله وتشغيله: sudo snap disconnect snap-package: plug.

س3: هل من الممكن معرفة خيارات التكوين لحزمة snap؟
الجواب: نعم. يمكنك التحقق من جميع خيارات التكوين المتاحة لحزمة snap من خلال الأمر get الفرعي. على سبيل المثال ، يمكنك تشغيل sudo snap get htop للحصول على خيارات التكوين لـ htop.

اقرأ أيضا:  كيفية تثبيت Linux على M1 Mac باستخدام Apple Silicon
جميع النصائح المذكورة هنا هي إعلامية وتم ترجمتها من المواقع الأجنية و لا تغني من استشارة أهل الاختصاص راجع صفحة

إشعار حقوق الطبع لموقع أحلى هاوم الإلكتروني

قد يعجبك ايضا

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