از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
با استفاده از Snap Package Manager روی اوبونتو
سرفصلهای مطلب
برنامه های اسنپ در فروشگاه اسنپ میزبانی می شوند. در زمان نگارش این مقاله، هزاران برنامه منبع باز و اختصاصی در فروشگاه اسنپ موجود است.
در این مقاله قصد دارم روش استفاده از مدیریت بسته اسنپ را به شما نشان دهم روی اوبونتو بنابراین، بیایید شروع کنیم!
جستجو برای بسته های اسنپ
برای نصب بسته اسنپ باید نام بسته و اینکه آیا در مخزن بسته اسنپ موجود است یا خیر را بدانید. برای یافتن این اطلاعات، میتوانید در مخزن بسته اسنپ نرمافزار/برنامه مورد نظر خود را از قسمت جستجو جستجو کنید command-line خیلی راحت
به عنوان مثال، برای جستجوی JetBrains PyCharm IDE، بسته هایی را جستجو کنید که با آن مطابقت دارند pycharm کلمه کلیدی با دستور زیر:
بسته های اسنپ که مطابقت داشتند pycharm کلمه کلیدی باید لیست شود
شما باید نام بسته اسنپ، نسخه ای که قرار است به طور پیش فرض نصب شود، نام ناشر و خلاصه آن را پیدا کنید.
اطلاعات بیشتر در مورد بسته اسنپ
قبل از نصب بسته اسنپ، ممکن است بخواهید بیشتر در مورد آن بدانید.
برای دانستن بیشتر در مورد، بیایید بگوییم، بسته اسنپ pycharm-community، دستور زیر را اجرا کنید:
اطلاعات زیادی در مورد pycharm-community بسته اسنپ باید نمایش داده شود.
در قسمت بالا، نام، خلاصه، نام ناشر، نشانی اینترنتی فروشگاه اسنپ، آدرس رسمی را دارید page از نرم افزار/برنامه ای که نصب می کند، مجوز، توضیحات و شناسه بسته اسنپ.
در بخش پایین، لیستی از تمام کانال های موجود دارید، یا می توانید بگویید نسخه های نرم افزار/برنامه ای که می خواهید نصب کنید. این آخرین/پایدار کانال باید پیشفرض برای همه نرمافزارها/برنامههای اسنپ باشد. اگر می خواهید نسخه قدیمی نرم افزار/برنامه را نصب کنید، می توانید کانال مورد نیاز را در حین نصب بسته اسنپ مشخص کنید.
نصب بسته اسنپ
برای نصب آخرین نسخه پایدار نرم افزار/برنامه جامعه PyCharm، می توانید آن را نصب کنید pycharm-community بسته اسنپ به شرح زیر است:
اگر میخواهید نسخه خاصی از نرمافزار/برنامه را از فروشگاه اسنپ نصب کنید، میتوانید کانالی را برای استفاده در حین نصب با -کانال command-line گزینه به شرح زیر
برخی از نرم افزارها/برنامه های فروشگاه اسنپ پیغام خطای زیر را به شما نشان می دهند. این به این دلیل است که نرمافزار/برنامههای Snap از جعبههای شنی برای یک لایه امنیتی اضافی استفاده میکنند. Sandbox کردن یک نرمافزار/برنامه Snap به نرمافزار/برنامه اجازه نمیدهد سیستم فایل را خارج از جعبه ایمنی (دایرکتوری نصب مشخص شده آن) تغییر دهد.
برخی از نرم افزارها/برنامه ها نیاز به تغییر سیستم فایل دارند (یعنی یک ویرایشگر متن یا IDE). بنابراین، نمیتوانید از ویژگی sandbox اسنپ برای این نرمافزارها/برنامهها استفاده کنید. برای نصب نرم افزار/برنامه های Snap Store که نیاز به تغییر سیستم فایل دارند، باید از آن استفاده کنید -کلاسیک command-line گزینه در حین نصب
میتوانید یک نرمافزار/برنامه فروشگاه اسنپ (به عنوان مثال، pycharm-community) که از ویژگی sandboxing اسنپ به شرح زیر استفاده نمی کند:
نرم افزار/برنامه اسنپ در حال دانلود از فروشگاه اسنپ است و ممکن است تکمیل آن کمی طول بکشد.
در این مرحله، بسته اسنپ باید نصب شود.
هنگامی که بسته اسنپ PyCharm Community نصب شد، باید بتوانید آن را در منوی برنامه اوبونتو پیدا کنید. شما می توانید آن را مانند سایر برنامه ها اجرا کنید.
لیست بسته های اسنپ نصب شده
می توانید تمام بسته های Snap Store نصب شده را لیست کنید روی دستگاه اوبونتو شما با دستور زیر:
تمام بسته های اسنپ استور که نصب شده اند روی کامپیوتر شما باید در لیست باشد.
ارتقاء یک بسته اسنپ
ارتقاء بسته فروشگاه اسنپ آسان است.
برای نشان دادن process، من نصب کردم طوفان وب (JetBrains WebStorm IDE) بسته فروشگاهی اسنپ روی دستگاه اوبونتو من، همانطور که در تصویر زیر می بینید.
شما می توانید ارتقا دهید طوفان وب برنامه Snap Store با دستور زیر:
همچنین می توانید ارتقا دهید تا کانال خاصی از برنامه را کاهش دهید.
به عنوان مثال، من آن را دارم 2019.3 / پایدار کانال از طوفان وب برنامه اسنپ استور نصب شد روی ماشین اوبونتو من و، بیایید بگوییم، شما می خواهید به ارتقا دهید آخرین/پایدار کانال
برای ارتقاء طوفان وب Snap store app به آخرین/پایدار کانال، می توانید دستور زیر را اجرا کنید:
این طوفان وب برنامه اسنپ استور به روز رسانی می شود آخرین/پایدار کانال
این طوفان وب برنامه ارتقا یافته است 2020.3.1، همانطور که در تصویر زیر می بینید.
طوفان وب برنامه اسنپ به ارتقاء یافته است آخرین/پایدار نسخه 2020.3.1.
برنامه های اسنپ را غیرفعال و فعال کنید
در یک سیستم مدیریت بسته سنتی، شما فقط می توانید یک بسته را نصب، حذف یا ارتقا دهید.
یکی از مزیتهای بزرگ برنامههای Snap Store این است که میتوانید برنامهای را در صورتی که دیگر به آن نیاز ندارید غیرفعال کنید. وقتی یک برنامه Snap Store را غیرفعال می کنید، همچنان در دسترس خواهد بود روی کامپیوتر شما، اما دیمون Snap برنامه را بارگیری نمی کند. هر زمان که نیاز داشتید می توانید برنامه را فعال کنید.
به نظر من این راه حل بسیار خوبی است. اگر همیشه به یک برنامه نیاز ندارید، میتوانید آن را غیرفعال نگه دارید و فقط در صورت نیاز آن را فعال کنید. این ممکن است مقدار زیادی از حافظه را ذخیره کند روی کامپیوتر شما.
در حال حاضر، WebStorm IDE نصب شده است روی دستگاه اوبونتو من از فروشگاه اسنپ. بنابراین، من اکنون میتوانم به آن دسترسی داشته باشم منوی برنامه از کامپیوتر من
برای غیرفعال کردن طوفان وب برنامه Snap Store، دستور زیر را اجرا کنید:
این طوفان وب برنامه Snap Store باید غیرفعال شود.
همانطور که می بینید، معلول گزینه به طوفان وب اپلیکیشن اسنپ استور.
اکنون، برنامه WebStorm IDE را پیدا نخواهید کرد روی را منوی برنامه از کامپیوتر شما
برای فعال کردن طوفان وب برنامه Snap Store دوباره دستور زیر را اجرا کنید:
این طوفان وب برنامه Snap Store باید فعال باشد.
این معلول گزینه از طوفان وب برنامه Snap Store پس از فعال شدن آن.
هنگامی که شما را فعال کردید طوفان وب برنامه Snap Store، WebStorm IDE باید در دسترس باشد منوی برنامه دوباره کامپیوتر شما
حذف نصب بسته اسنپ
اگر یک برنامه Snap Store را که نصب کرده اید دوست ندارید، می توانید به راحتی آن را حذف کنید.
به عنوان مثال، برای حذف طوفان وب برنامه Snap Store، دستور زیر را اجرا کنید:
اپلیکیشن اسنپ استور طوفان وب باید حذف شود.
سپس می توانید برنامه Snap Store را ببینید طوفان وب نیست روی لیست دیگر
نتیجه
در این مقاله روش جستجوی بسته های اسنپ استور و یافتن اطلاعات بیشتر در مورد بسته های اسنپ استور را به شما نشان دادم. من به شما روش نصب، ارتقا، فعال/غیرفعال کردن و حذف بسته Snap Store را نشان داده ام. این مقاله باید به شما کمک کند تا با Snap package manager شروع کنید روی اوبونتو
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-03 09:50:03