سیستم عامل لینوکسمقالات وب

چگونه اسنپ را در توزیع های متعدد لینوکس نصب کنیم؟

این روزها ممکن است در مورد اپلیکیشن های اسنپ صحبت های زیادی شنیده باشید. کنونیکال اسنپ را به عنوان یک پکیج لینوکسی جهانی معرفی می کند که می تواند بر روی هر توزیعی مفید و موثر باشد. اسنپ در اصل اپلیکیشن کامپایل شده  با dependency ها و کتابخانه هایش است که  محیط سندباکسی را برای اجرای اپلیکیشن ها فراهم می کند. نصب این موارد ساده و سریع خواهد بود و می تواند آخرین به روزرسانی ها را دریافت نماید. یک اپلیکیشن را می توان برای هر لینوکس دسکتاپی، سرور، ابر یا دستگاه به شکل اسنپ بسته بندی کرد.  برای توسعه دهندگان نرم افزارها، حفظ بسته های مختلف و به روزرسانی های مرتبط با آن کمی دشوار است. به همین خاطر شرکت کنونیکال تلاش کرده است این مشکل را به کمک اسنپ حل نماید. این گزینه به خوبی کار می کند زیرا اپلیکیشن های بسیاری پکیج های اسنپ را در اختیار کاربران خود قرار می دهند. به عبارت دیگر به جای اینکه نگران پکیج های Deb برای دبیان یا اوبونتو، پکیج های RPM برای فدورا باشید می توانید از بسته های اسنپ بر روی تمامی توزیع های لینوکس استفاده کنید. در این مقاله همراه وب ایده باشید تا با هم نحوه نصب اسنپ بر روی توزیع های مختلف لینوکس را با هم مرور کنیم.

مزایای اسنپ:

استفاده از اسنپ مزایای زیادی دارد. این مزایا عبارتند از:

  • ایجاد و مدیریت آن برای توسعه دهندگان بسیار ساده و اسان است. اسنپ را می توان به راحتی ایجاد کرد و تمامی کتابخانه ها و dependency های مورد نیاز برای اجرا را در آن گنجاند. این موضوع بدین معنی است که اپلیکیشن از آخرین کتابخانه ها استفاده می کندو مشکلاتی در مورد dependency نخواهد داشت.
  • به روزرسانی خودکار:  به روزرسانی های اسنپ به صورت خودکار و هر روز انجام می شود.
  • یک اسنپ برای هر چیز: شما می توانید از آن بر روی دسکتاپ، سرور یا ابر استفاده کنید.
  • نسخه های مختلفی موجود است. اسنپ را می توان به صورت نسخه بتا یا پایدار حفظ کرد
  • امنیت: اسنپ در محیط سندباکس اجرا می شود و از باقی سیستم جدا شده است.

 چگونه اسنپ را بر روی لینوکس نصب کنیم؟

قبل از هر کاری باید snapd را نصب کنید. همانطور که می دانید  Snapd محیط مدیریتی است که  نصب و به روزرسانی اسنپ را مدیریت می کند. نصب snapd پشتیبانی از اسنپ بر روی توزیع لینوکسی را فراهم می کند.

خوب اجازه دهید نحوه نصب آن بر روی توزیع های مختلف لینوکس را با هم مرور کنیم.

فعال کردن پشتیبانی از اسنپ بر روی توزیع های مبتنی بر دبیان و اوبونتو:

اگر می خواهید از اپلیکیشن های اسنپ بر روی لینوکس مینت و سایر توزیع های مبتنی بر دبیان و اوبونتو استفاده کنید می توانید از دستور زیر استفاده نمایید:

 

فعال کردن پشتیبانی از اسنپ بر روی توزیع مبتنی بر فدورا:

از دستور زیر کمک بگیرید:

 

 

برای فعال کردن پشتیبانی از اسنپ بر روی توزیع مبتنی بر آرچ از دستور زیر استفاده کنید. Snapd  در مخزن آرچ موجود است.

 

فعال کردن پشتیبانی از اسنپ بر روی توزیع های مبتنی بر OpenSUSE:

به خاطر داشته باشید که snapd به طور رسمی برای OpenSUSE فراهم نشده است.  برای نصب از دستور زیر استفاده کنید:

 

بعد از اینکه پکیج مدنظر با موفقیت از مخزن نصب شود، واحد systemd را  فعال کنید:

 

 

چگونه به کمک دستورات اصلی، از اسنپ استفاده کنیم؟

بعد از اینکه snapd را نصب کردید، باید نحوه استفاده از آن را یاد بگیرید. در این بخش سعی می کنیم مرور اجمالی بر دستورات ساده و مفید اسنپ داشته باشیم.

 یافتن اسنپ:

هر فردی می تواند اسنپ را در فروشگاه منتشر کند اما شما تنها اسنپ هایی را مشاهده خواهید کرد که در نسخه پایدار منتشر شده و مورد بررسی قرار گرفته اند.برای جستجوی اسنپ می توانید از دستور زیر استفاده کنید.

 

 

نصب اسنپ:

بعد از اینکه اسنپ مدنظر را پیدا کردید می توانید آن را به کمک دستور زیر نصب کنید:

 

فهرست کردن همه اسنپ های نصب شده:

شما می توانید از دستور زیر برای دیدن همه اسنپ های نصب شده استفاده کنید:

 

به روزرسانی اپلیکیشن اسنپ نصب شده:

اسنپ ها به طور دوره ای به آخرین نسخه از خود به روز می شوند. اگر خواستید به طور دستی این به روزرسانی را انجام دهید دستور زیر را در ترمینال تایپ کنید:

 

غیر فعال کردن پکیج اسنپ:

برای حذف اسنپ از دستور زیر استفاده نمایید:

 

سخن نهایی:

از آنجایی که توزیع های مختلف لینوکسی پکیج منیجرها و فرمت های مختلفی را اجرا می کنند یک روش ساده و یکسان برای نصب اپلیکیشن ها در هر توزیع لینوکسی وجود ندارد. در این شرایط می توان از اسنپ استفاده کرد.

چگونه اسنپ را در توزیع های متعدد لینوکس نصب کنیم؟
امتیاز دهید
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید

بستن
بستن