وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

با استفاده از Snap Package Manager روی اوبونتو

0 33
زمان لازم برای مطالعه: 5 دقیقه


Snap ابزاری است که برای بسته‌بندی یک برنامه و وابستگی‌های مورد نیاز آن استفاده می‌شود تا کار کند روی توزیع های مختلف لینوکس بدون هیچ تغییری.

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

در این مقاله قصد دارم روش استفاده از مدیریت بسته اسنپ را به شما نشان دهم روی اوبونتو بنابراین، بیایید شروع کنیم!

جستجو برای بسته های اسنپ

برای نصب بسته اسنپ باید نام بسته و اینکه آیا در مخزن بسته اسنپ موجود است یا خیر را بدانید. برای یافتن این اطلاعات، می‌توانید در مخزن بسته اسنپ نرم‌افزار/برنامه مورد نظر خود را از قسمت جستجو جستجو کنید command-line خیلی راحت

به عنوان مثال، برای جستجوی JetBrains PyCharm IDE، بسته هایی را جستجو کنید که با آن مطابقت دارند pycharm کلمه کلیدی با دستور زیر:

$ sudo اسنپ ​​پیدا کردن pycharm

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

بسته های اسنپ که مطابقت داشتند pycharm کلمه کلیدی باید لیست شود

شما باید نام بسته اسنپ، نسخه ای که قرار است به طور پیش فرض نصب شود، نام ناشر و خلاصه آن را پیدا کنید.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

اطلاعات بیشتر در مورد بسته اسنپ

قبل از نصب بسته اسنپ، ممکن است بخواهید بیشتر در مورد آن بدانید.

برای دانستن بیشتر در مورد، بیایید بگوییم، بسته اسنپ pycharm-community، دستور زیر را اجرا کنید:

$ sudo Snap info pycharm-community

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

اطلاعات زیادی در مورد pycharm-community بسته اسنپ باید نمایش داده شود.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

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

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

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

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

نصب بسته اسنپ

برای نصب آخرین نسخه پایدار نرم افزار/برنامه جامعه PyCharm، می توانید آن را نصب کنید pycharm-community بسته اسنپ به شرح زیر است:

$ sudo اسنپ ​​نصب pycharm-community

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

اگر می‌خواهید نسخه خاصی از نرم‌افزار/برنامه را از فروشگاه اسنپ نصب کنید، می‌توانید کانالی را برای استفاده در حین نصب با -کانال command-line گزینه به شرح زیر

$ sudo اسنپ ​​نصب pycharm-community –channel آخرین/پایدار

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

برخی از نرم افزارها/برنامه های فروشگاه اسنپ پیغام خطای زیر را به شما نشان می دهند. این به این دلیل است که نرم‌افزار/برنامه‌های Snap از جعبه‌های شنی برای یک لایه امنیتی اضافی استفاده می‌کنند. Sandbox کردن یک نرم‌افزار/برنامه Snap به نرم‌افزار/برنامه اجازه نمی‌دهد سیستم فایل را خارج از جعبه ایمنی (دایرکتوری نصب مشخص شده آن) تغییر دهد.

پیشنهاد می‌کنیم بخوانید:  روش اضافه کردن فضای مبادله روی اوبونتو 22.04

برخی از نرم افزارها/برنامه ها نیاز به تغییر سیستم فایل دارند (یعنی یک ویرایشگر متن یا IDE). بنابراین، نمی‌توانید از ویژگی sandbox اسنپ برای این نرم‌افزارها/برنامه‌ها استفاده کنید. برای نصب نرم افزار/برنامه های Snap Store که نیاز به تغییر سیستم فایل دارند، باید از آن استفاده کنید -کلاسیک command-line گزینه در حین نصب

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

می‌توانید یک نرم‌افزار/برنامه فروشگاه اسنپ (به عنوان مثال، pycharm-community) که از ویژگی sandboxing اسنپ به شرح زیر استفاده نمی کند:

$ sudo snap install pycharm-community –channel latest/stable –classic

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

نرم افزار/برنامه اسنپ در حال دانلود از فروشگاه اسنپ است و ممکن است تکمیل آن کمی طول بکشد.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

در این مرحله، بسته اسنپ باید نصب شود.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

هنگامی که بسته اسنپ PyCharm Community نصب شد، باید بتوانید آن را در منوی برنامه اوبونتو پیدا کنید. شما می توانید آن را مانند سایر برنامه ها اجرا کنید.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

لیست بسته های اسنپ نصب شده

می توانید تمام بسته های Snap Store نصب شده را لیست کنید روی دستگاه اوبونتو شما با دستور زیر:

$ sudo لیست فوری

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

تمام بسته های اسنپ استور که نصب شده اند روی کامپیوتر شما باید در لیست باشد.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

ارتقاء یک بسته اسنپ

ارتقاء بسته فروشگاه اسنپ آسان است.

برای نشان دادن process، من نصب کردم طوفان وب (JetBrains WebStorm IDE) بسته فروشگاهی اسنپ روی دستگاه اوبونتو من، همانطور که در تصویر زیر می بینید.

$ sudo لیست فوری

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

شما می توانید ارتقا دهید طوفان وب برنامه Snap Store با دستور زیر:

$ sudo اسنپ ​​رفرش وب استورم

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

همچنین می توانید ارتقا دهید تا کانال خاصی از برنامه را کاهش دهید.

به عنوان مثال، من آن را دارم 2019.3 / پایدار کانال از طوفان وب برنامه اسنپ استور نصب شد روی ماشین اوبونتو من و، بیایید بگوییم، شما می خواهید به ارتقا دهید آخرین/پایدار کانال

$ sudo اطلاعات فوری وب طوفان

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

برای ارتقاء طوفان وب Snap store app به آخرین/پایدار کانال، می توانید دستور زیر را اجرا کنید:

$ sudo به روز رسانی فوری وب طوفان –کانال جدیدترین/پایدار

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

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

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

این طوفان وب برنامه ارتقا یافته است 2020.3.1، همانطور که در تصویر زیر می بینید.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

طوفان وب برنامه اسنپ به ارتقاء یافته است آخرین/پایدار نسخه 2020.3.1.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

برنامه های اسنپ را غیرفعال و فعال کنید

در یک سیستم مدیریت بسته سنتی، شما فقط می توانید یک بسته را نصب، حذف یا ارتقا دهید.

پیشنهاد می‌کنیم بخوانید:  روش نصب Plex در اوبونتو 22.04

یکی از مزیت‌های بزرگ برنامه‌های Snap Store این است که می‌توانید برنامه‌ای را در صورتی که دیگر به آن نیاز ندارید غیرفعال کنید. وقتی یک برنامه Snap Store را غیرفعال می کنید، همچنان در دسترس خواهد بود روی کامپیوتر شما، اما دیمون Snap برنامه را بارگیری نمی کند. هر زمان که نیاز داشتید می توانید برنامه را فعال کنید.

به نظر من این راه حل بسیار خوبی است. اگر همیشه به یک برنامه نیاز ندارید، می‌توانید آن را غیرفعال نگه دارید و فقط در صورت نیاز آن را فعال کنید. این ممکن است مقدار زیادی از حافظه را ذخیره کند روی کامپیوتر شما.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

در حال حاضر، WebStorm IDE نصب شده است روی دستگاه اوبونتو من از فروشگاه اسنپ. بنابراین، من اکنون می‌توانم به آن دسترسی داشته باشم منوی برنامه از کامپیوتر من

برای غیرفعال کردن طوفان وب برنامه Snap Store، دستور زیر را اجرا کنید:

$ sudo snap webstorm را غیرفعال کنید

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

این طوفان وب برنامه Snap Store باید غیرفعال شود.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

همانطور که می بینید، معلول گزینه به طوفان وب اپلیکیشن اسنپ استور.

$ sudo لیست فوری

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

اکنون، برنامه WebStorm IDE را پیدا نخواهید کرد روی را منوی برنامه از کامپیوتر شما

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

برای فعال کردن طوفان وب برنامه Snap Store دوباره دستور زیر را اجرا کنید:

$ sudo snap webstorm را فعال کنید

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

این طوفان وب برنامه Snap Store باید فعال باشد.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

این معلول گزینه از طوفان وب برنامه Snap Store پس از فعال شدن آن.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

هنگامی که شما را فعال کردید طوفان وب برنامه Snap Store، WebStorm IDE باید در دسترس باشد منوی برنامه دوباره کامپیوتر شما

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

حذف نصب بسته اسنپ

اگر یک برنامه Snap Store را که نصب کرده اید دوست ندارید، می توانید به راحتی آن را حذف کنید.

به عنوان مثال، برای حذف طوفان وب برنامه Snap Store، دستور زیر را اجرا کنید:

$ sudo اسنپ ​​حذف وب استورم

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

اپلیکیشن اسنپ استور طوفان وب باید حذف شود.

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

سپس می توانید برنامه Snap Store را ببینید طوفان وب نیست روی لیست دیگر

$ sudo لیست فوری

با استفاده از Snap Package Manager روی اوبونتوبا استفاده از Snap Package Manager روی اوبونتو

نتیجه

در این مقاله روش جستجوی بسته های اسنپ استور و یافتن اطلاعات بیشتر در مورد بسته های اسنپ استور را به شما نشان دادم. من به شما روش نصب، ارتقا، فعال/غیرفعال کردن و حذف بسته Snap Store را نشان داده ام. این مقاله باید به شما کمک کند تا با Snap package manager شروع کنید روی اوبونتو

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

زمان انتشار: 1403-01-03 09:50:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید