подходящий
дает возможность приколоть пакет. Дополнительные сведения о закреплении доступны с помощью команды терминала мужчина 5 apt_preferences
.
Параметр "Pin-Priority" в вашем конкретном случае может использоваться для предотвращения переустановки снэпд
package, присвоив ему отрицательный приоритет.
Создать файл без привязки.pref
выполнив в терминале:
sudo -H gedit /etc/apt/preferences.d/no-snap.pref
а затем скопируйте в него следующее содержимое:
# Чтобы установить snapd, укажите его версию с помощью 'apt install snapd=VERSION'
# где ВЕРСИЯ — это версия пакета snapd, который вы хотите установить.
Пакет: snapd
PIN-код: отпустите a=*
Pin-приоритет: -10
Вы все еще можете установить снэпд
если хотите, но вам нужно явно указать версию пакета в sudo ап установить
команда: вам не нужно удалять /etc/apt/preferences.d/no-snap.pref
файл.
Я тестировал эту процедуру с переходами с 20.04 по 20.10 + с 20.10 по 21.04 + с 21.04 по 21.10. Однако учтите, что для GNOME-варианта Ubuntu количество пакетов, распространяемых как snap, увеличивается, и по некоторым из них решение принимается не Canonical, а самим распространителем пакетов (например, Mozilla для Fire Fox
). В дальнейшем удаление снэпд
может быть не безобидным.