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

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

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

مزایای اسنپ:

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

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

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

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

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

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

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

sudo apt install snapd

 

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

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

sudo dnf install snapd

 

 

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

yaourt -S snapd

sudo systemctl enable --now snapd.socket

 

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

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

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy

sudo zypper install snapd

 

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

sudo systemctl enable --now snapd.socket

 

 

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

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

 یافتن اسنپ:

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

 

sudo snap find libreoffice

 

نصب اسنپ:

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

sudo snap install <snap_name>

 

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

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

snap list

 

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

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

sudo snap refresh <snap_name>

 

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

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

sudo snap remove <snap_name>

 

سخن نهایی:

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

Rate this post
برچسب ها

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

‫2 نظرها

  1. سلام من اسنپو نصب میکنم وقتی اسنپ مارکتو اجرا میکنم همه نوشته هاش بشکل مربع نوشته شده از روی ایکونشم نرم افزار نصب میکنم باز اون نرم افزارم نوشته هاش بشکا مربع هستن انگار فونت ساپورت نمیشه خیلی از نزم افزار ها مثل anbox هم اجرا نمیشن

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

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

بستن