Как полностью удалить Snap из Ubuntu 24.04 LTS (2 простых способа)

Как полностью удалить Snap из Ubuntu 24.04 LTS (2 простых способа)

Если вы используете Ubuntu 24.04 LTS и хотите полностью удалить Snap, вы не одиноки. Последние версии Ubuntu по умолчанию поставляются с Snap, а такие приложения, как Firefox, доступны только в виде пакетов Snap. Но Snap подходит не всем.

Мы предпочитаем использовать пакеты APT и .deb, потому что они загружаются быстрее, занимают меньше места на диске и дают мне полный контроль. В этом руководстве я покажу вам два простых способа полного удаления Snap и snapd из Ubuntu.

Оба метода безопасны, просты и отлично работают в последней версии Ubuntu 24.04.3 LTS .

 

Зачем удалять Snap из Ubuntu

Snap упрощает установку приложений, но у этого есть свои недостатки:

  • Длительное время запуска многих приложений Snap
  • Повышенное использование дискового пространства из-за связанных зависимостей
  • Ограниченный контроль над версиями пакетов
  • Некоторые приложения доступны только в Snap, если только вы не добавите внешние репозитории

 

Если вам нужна система без Snap-уведомлений в Ubuntu, воспользуйтесь одним из способов, описанных ниже.

 

Способ 1. Быстрый способ удаления Snap

Это самый простой способ, который подойдёт, если вы не хотите вручную удалять оставшиеся файлы.

Шаг 1. Удалите Snap и snapd

Просто выполните эту единственную команду:

sudo apt purge snapd

 

Это приведёт к удалению snapd и всех установленных приложений Snap.

Шаг 2. Запретите повторную установку Snap

Запретите таким приложениям, как Firefox, автоматически переустанавливать Snap:

sudo apt-mark hold snapd

Шаг 3. Обновление APT

Обновите списки ваших пакетов:

sudo apt update

 

Перезагрузите систему Ubuntu.

Вот и всё. Snap исчез!

Способ 2 — полная очистка

Если вы хотите полностью удалить Snap и очистить все оставшиеся файлы, этот способ подойдёт лучше.

Шаг 1. Проверьте все установленные оснастки

Сначала перечислите свои приложения Snap:

snap list

 

Читать  Как включить Snap в Linux Mint 21

В системе Ubuntu 24.04.3 установлены следующие приложения:

Name                       Version          Rev    Tracking         Publisher    Notes
bare                       1.0              5      latest/stable    canonical**  base
core20                     20250526         2599   latest/stable    canonical**  base
core22                     20250708         2082   latest/stable    canonical**  base
firefox                    142.0-1          6700   latest/stable/\u2026  mozilla**    -
firmware-updater           0+git.22198be    167    latest/stable/\u2026  canonical**  -
gnome-3-38-2004            0+git.efb213a    143    latest/stable    canonical**  -
gnome-42-2204              0+git.38ea591    202    latest/stable/\u2026  canonical**  -
gtk-common-themes          0.1-81-g442e511  1535   latest/stable/\u2026  canonical**  -
snap-store                 0+git.90575829   1270   latest/stable/\u2026  canonical**  -
snapd                      2.71             25202  latest/stable    canonical**  snapd
snapd-desktop-integration  0.9              253    latest/stable/\u2026  canonical**  -
thunderbird                128.1.0esr-1     507    latest/stable    canonical**  -

 

Вы не можете удалить все эти снимки за один раз, как показано ниже:

sudo snap remove --purge firefox thunderbird firmware-updater \
snap-store gtk-common-themes gnome-3-38-2004 gnome-42-2204 \
snapd-desktop-integration bare core20 core22

 

Потому что у пакетов Snap есть зависимости. Некоторые пакеты Snap, такие как barecore20core22 и gtk-common-themes, используются другими пакетами Snap.

Вам нужно сначала удалить приложения, затем фреймворки Snap и, наконец, snapd сам.

 

Шаг 2. Сначала удалите ярлыки приложений

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

  • firefox
  • thunderbird
  • firmware-updater
  • snap-store

 

Давайте сначала удалим их с помощью команды:

sudo snap remove --purge firefox thunderbird firmware-updater snap-store

Шаг 3. Удалите зависимые привязки

Теперь удалите интеграцию с рабочим столом и темы оформления:

sudo snap remove --purge gtk-common-themes gnome-3-38-2004 gnome-42-2204 snapd-desktop-integration

Шаг 4. Удалите основные привязки

Наконец, удалите базовые снимки:

sudo snap remove --purge bare core20 core22

Шаг 5. Удалите Snap Daemon

Когда все снимки будут удалены, удалите и сам Snap:

sudo apt purge --autoremove snapd

Шаг 6. Удалите оставшиеся папки Snap

rm -rf ~/snap
sudo rm -rf /snap /var/snap /var/lib/snapd /var/cache/snapd /usr/lib/snapd

Шаг 7. Запретите установку Snap в будущем

В Ubuntu есть два способа предотвратить повторную установку Snap.

Читать  Как включить Snap в Linux Mint 21

7.1. Использование sudo apt-mark hold snapd

Это простой и безопасный метод.

sudo apt-mark hold snapd

 

Как это работает:

  • Помечает пакет snapd как «на удержании» в APT.
  • APT не будет обновлятьсяустановится или переустановится snapd.
  • Если пакет (например, firefox или chromiumзависит от snapd, APT откажется его устанавливать и выдаст сообщение о конфликте.

 

Плюсы

  • Очень просто и удобно для новичков.
  • Легко отменить позже: sudo apt-mark unhold snapd
  • Подходит большинству пользователей, которые просто хотят избавиться от Snap.

 

Минусы

  • Не полностью блокирует snapd доступ к репозиториям.
  • Если будущий пакет сильно зависит от Snap, APT может отказать в его установке, если вы не снимете блокировку.

 

7.2. Использование правила закрепления APT (nosnap.pref)

Это более строгий и немного продвинутый метод.

sudo tee /etc/apt/preferences.d/nosnap.pref <<EOF
Package: snapd
Pin: release a=*
Pin-Priority: -10
EOF

 

Как это работает

  • Создаёт файл настроек APT.
  • Присваивает snapd отрицательный приоритет (-10), что означает для APT: «Никогда не устанавливайте этот пакет, даже если от него что-то зависит».

Плюсы

  • Гораздо строже, чем apt-mark hold.
  • APT будет полностью блокировать любую установку или обновление Snap.
  • Безопаснее, если вы хотите навсегда заблокировать Snap.

Минусы

  • Настройка немного сложнее.
  • Если позже вы захотите вернуться к предыдущей версии, вам нужно будет удалить файл настроек:
    sudo rm /etc/apt/preferences.d/nosnap.pref && sudo apt update

 

Рекомендация

Пример использованияНаилучший метод
Вам просто не нужен Snap сейчас, но вы можете воспользоваться им позжеapt-mark hold snapd
Вы хотите навсегда заблокировать Snap в своей системеnosnap.pref закрепление
Вы управляете несколькими системами и хотите получить полный контрольИспользуйте оба для большей безопасности

 

Читать  Как включить Snap в Linux Mint 21

Большинству пользователей достаточно apt-mark hold snapd

Шаг 8. Обновление APT

sudo apt update

 

Перезагрузите систему Ubuntu.

Шаг 9. Убедитесь, что Snap исчез

which snap

 

Если ничего не отображается, значит, ваша система Ubuntu на 100 % не использует Snap.

 

Шаг 10. Установите Firefox без Snap

Существует два рекомендуемых способа установки несжатых версий Firefox в Ubuntu.

Способ 1. Использование PPA

В Ubuntu 24.04 Firefox по умолчанию устанавливается как Snap. Если вам нужна .debверсия, добавьте официальный репозиторий Mozilla:

sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install firefox

 

Способ 2. Использование Flatpak

Flatpak — ещё один популярный способ установки приложений, не поддерживающих Snap, в любых дистрибутивах Linux

Установите Flatpak с помощью команды:

sudo apt install flatpak

 

Если вы используете GNOME DE в Ubuntu, установите плагин Flatpak для GNOME Software:

sudo apt install gnome-software-plugin-flatpak

 

Включите репозиторий Flathub:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

 

Теперь установите Firefox из Flathub с помощью команды:

flatpak install flathub org.mozilla.firefox

 

Часто задаваемые вопросы (FAQ)

1. Безопасно ли удалять Snap из Ubuntu 24.04.3 LTS?

Да. Однако некоторые приложения доступны только в виде Snaps, поэтому вам может потребоваться установить .deb пакетов вручную.

2. Можно ли использовать Flatpak вместо Snap?

Безусловно. Flatpak хорошо работает в Ubuntu и предлагает тысячи приложений без Snap.

3. Будет ли по-прежнему работать Ubuntu Software Center?

Нет, приложение Snap Store по умолчанию будет удалено. Вместо него вы можете установить GNOME Software:

sudo apt install gnome-software gnome-software-plugin-flatpak

 

Заключение

В этом руководстве я описал два способа успешного удаления Snap и snapd из Ubuntu 24.04.3 LTS.

  • Способ 1 быстрее и проще.
  • Способ 2 позволяет получить более чистую, без Snap систему.

 

Теперь в Ubuntu нет Snap, и мы полностью контролируем своё программное обеспечение с помощью пакетов APT и .deb.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала