Удалите оснастку Canonical из любой системы Linux и заблокируйте их для установки

SNAP, менеджер пакетов для Linux, разработанный Canonical, предлагает пользователям Linux установить последнюю версию пакетов программного обеспечения самым быстрым и простым способом, поскольку Snap загружает весь архив со всеми предварительными условиями внутри и устанавливает его в ограниченную папку. который изолирован от системы. Но большое количество разработчиков и пользователей Linux не любят SNAP по многим причинам. До Snap PPA был рекомендуемым способом получения стороннего программного обеспечения в системе Linux, что является довольно простым способом получения стороннего программного обеспечения, и он все еще существует. SNAP выполняет свою задачу, заставляя своих законных пользователей Linux, и принуждение — это не то, что пользователи Linux будут терпеть, и по этой причине большинство пользователей Linux покинули Ubuntu и переключились на другие дистрибутивы Linux, у которых нет SNAP, например Linux Mint 20 edition. .

Большое количество разработчиков покидает Ubuntu, потому что она становится проприетарной операционной системой. Люди используют Linux не потому, что это выглядит круто, а потому, что эти люди хотят быть арбитром своего собственного компьютера. Большинство пользователей переходят на Linux Mint, потому что Linux Mint удаляет SNAP из своих 20-х выпусков и не поставляется с предустановленным SNAP в следующих выпусках.

Пользователи Linux либо переключаются на другие операционные системы, либо удаляют SNAP из своих систем Linux. Давайте удалим SNAP из Ubuntu или даже из любой операционной системы Linux. Итак, давайте упростим шаги, по крайней мере, для удаления и блокировки SNAP из системы Linux.

1. УДАЛЕНИЕ ПАКЕТОВ SNAP

На первом этапе вам просто нужно проверить, установлены ли в вашей системе пакеты SNAP, и если они есть, то удалите их все. Вам нужно открыть терминал и ввести:

snap list

Эта команда покажет вам установленные пакеты SNAP в вашей системе Linux, и после просмотра пакетов удалите эти пакеты SNAP, введя команду в своем терминале:

sudo snap remove --purge package-name

Вам нужно ввести правильное имя пакета, увидев из списка, чтобы удалить его полностью. После удаления всех пакетов SNAP из вашей системы вам необходимо удалить кеш SNAP, введя команду на своем терминале:

sudo rm -rf /var/cache/snapd/

После успешного удаления пакетов SNAP и их кэша из системы. Теперь вам нужно остановить службу SNAP и отключить основную службу SNAP. Для этого введите команду:

sudo systemctl stop snapd

Эта команда остановит службу SNAP в вашей системе Linux, а затем размонтирует основную службу SNAP. Чтобы размонтировать базовую службу SNAP, вам необходимо получить идентификатор ядра, и для этого введите df, чтобы просмотреть идентификатор ядра, а чтобы размонтировать базовую службу SNAP, введите команду команда:

sudo umount /snap/core/<core-id>

Теперь это последний шаг к полному удалению SNAP из вашей системы Linux. Для этого введите команду:

sudo apt purge snapd* gnome-software-plugin-snap --auto-remove

После полного удаления SNAP из системы Linux удалите все связанные каталоги, введя команду:

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

2. БЛОКИРОВКА SNAP НА UBUNTU

После выполнения всех этих шагов по полному удалению SNAP из системы Linux, но он вернется, когда вы решите, что теперь можете установить хром без SNAP, что неверно, но вы все равно сделали это, и вы обнаружите, что снова устанавливаете SNAP в ваша система Linux, как показано на рисунке ниже.

Большинство людей пытаются заблокировать установку SNAP в своей системе с помощью этой команды:

sudo apt-mark hold snapd

Если эта команда работает для кого-то, затем переходите к этой команде, но для тех, эта команда не сработала, вам нужно сделать это эффективным способом, который строго остановит установку SNAP в вашей системе Linux. Для этого введите команду:

sudo cat << EOF > /etc/apt/preferences.d/snapd
Package: snapd
Pin: origin *
Pin-Priority: -1
EOF

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

Чтобы исправить эту ошибку, вам нужно получить root и снова выполнить эту команду для успешного выполнения.

Теперь вы успешно удалили и заблокировали SNAP из своей системы Linux. Наслаждайтесь системой Linux без SNAP, но вы все еще не можете установить Chromium на Ubuntu без SNAP. Если вы хотите установить хром без привязки, добавьте для этого репозиторий Debian, и перед этим подтвердите систему упаковки Linux.

Спасибо за чтение этой статьи.