Как удалить snap пакет

Как удалить snap пакет

Пакеты программного обеспечения snap - это очень удобная вещь, поскольку они позволяют один раз подготовить установочный пакет, который потом можно развернуть в любом дистрибутиве поддерживающим эту технологию, а таких дистрибутивов довольно много. Для управления пакетами snap используется специальный пакетный менеджер.

Устанавливать пакеты надо с помощью него, соответственно и удалять тоже. В этой небольшой статье мы рассмотрим как удалить snap пакет в Linux.

Удаление snap пакета

Для удаления пакета вам надо знать его имя. Если вы устанавливали пакет давно и уже не помните как точно он назывался, есть несколько способов его узнать. Если пакет был найден на snapcraft.io, можно найти его там ещё раз и нажать кнопку Install, чтобы узнать команду установки и имя пакета:

kak-udalit-snap-paket_1.png

Кроме того можно просто посмотреть все установленные пакеты, обычно их не очень много, затем уже из них выбрать то, что надо удалить:

sudo snap list

kak-udalit-snap-paket_2.png

В данном случае пакет называется onenote-desktop. Для того чтобы его удалить достаточно выполнить такую команду:

sudo snap remove onenote-desktop

Это полностью удалит пакет и приложение из системы. Но есть ещё одна особенность, которая может быть вам интересной. По умолчанию пакетный менеджер snap сохраняет две предыдущие версии пакетов при обновлении. Поскольку один пакет занимает 500-700 мегабайт, это достаточно много и вы можете захотеть удалить эти пакеты. Можно попросить пакетный менеджер сохранять только одну резервную копию с помощью такой команды:

sudo snap set system refresh.retain=2

В параметры передается цифра 2. Это значит одна актуальная версия, а одна резервная. Меньше нельзя. Но если очень надо, то можно вручную удалить старые версии пакетов. Только хочу предупредить, что вы это делаете на свой страх и риск. Это может сломать систему и таким образом можно удалять только сами приложения, системные пакеты такие как core, snapd и другие трогать ни в коем случае нельзя. Сначала надо посмотреть список всех пакетов вместе с версиями, это можно сделать такой командой:

snap list --all

kak-udalit-snap-paket_3.png

Обращать внимание надо на ревизии. В данном примере у меня есть две версии телеграмма, одна активная - 2398 и одна резервная (disabled) - 2391. Версию 2391 можно попробовать удалить. Для этого выполните такую команду:

snap remove telegram-desktop --revision=2391

kak-udalit-snap-paket_4.png

После этого указанная ревизия будет удалена, место на диске освободится, но у вас останется рабочая версия Telegram. Хочу ещё раз предупредить, что системные пакеты трогать не стоит, это может вызвать проблемы.

Выводы

В этой статье мы рассмотрели как удалить snap пакет в Ubuntu и как удалить старые версии snap пакетов чтобы освободить память. Как видите, это очень просто.

Видео

Накопители

roskomnadzor-prigrozil-moskovskim-provaideram-shtrafami-za-otsutstvie-oborudovaniia-predpisannogo-zakonom-iarovoi_1.jpg

Роскомнадзор пригрозил московским провайдерам...

  • Апр 14, 2021
  • 471

Роскомнадзор разослал 50 небольшим московским провайдерам уведомление о нарушении требований об установке оборудования COPM, предназначенного для испо...

Цифровое фото и видео

pervye-snimki-na-obektiv-tamron-150500mm-f567-di-iii-vc-vxd_1.png

Первые снимки на объектив tamron 150-500mm f5...

  • Апр 15, 2021
  • 382

фото: TamronКомпания Tamron 22 апреля 2021 года представит свой новый телезум-объектив Tamron 150-500mm F/5-6.7 Di III VC VXD для полнокадровых камер ...

Наверх