برداشتن بسته‌های اسنپ

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۳۰ مهر ۱۳۹۸، ساعت ۱۱:۰۰ توسط Danialbehzadi (بحث | مشارکت‌ها) (صفحه‌ای تازه حاوی «== یافتن و جایگزینی بسته‌ها == بسته‌های اسنپ نوعی از بسته‌های خودکفا بو...» ایجاد کرد)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به: ناوبری، جستجو

یافتن و جایگزینی بسته‌ها

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

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

$ snap list

سپس می‌توان با کمک دستور snap remove این بسته‌ها را برداشت. توجّه داشته باشید که بسته‌های core تا پیش از برداشتن تمام بسته‌هایی که به آن نیاز دارند، قابل برداشتن نیستند.

پس از برداشتن بسته‌ها، می‌توان بستهٔ اسنپ core مربوطه را نیز برداشت:

برداشتن بسته‌های اسنپ

حال می‌توان نگارش موجود در مخازن برنامه‌های برداشته شده را نصب کرد:

جایگزینی بسته‌های موجود در مخازن

عدم نمایش بسته‌های اسنپ در نرم‌افزاها

به صورت پیش‌گزیده، برنامهٔ نرم‌افزارهای اوبونتو بسته‌های اسنپ را نمایش و برای نصب پیشنهاد می‌دهد. در صورتی که نیازی به این بسته‌ها ندارید، می‌توانید این ویژگی را بردارید:

$ sudo apt remove gnome-software-plugin-snap

برداشتن زیرساخت اسنپ

در صورتی که می‌دانید نیازی به بسته‌های اسنپ ندارید، می‌توانید به منظور مصرف کم‌تر منابع و سرعت بیش‌تر در راه‌اندازی رایانه، زیرساخت اجرای بسته‌ّای اسنپ را نیز حذف کنید:

$ sudo apt remove snapd