Рейтинг:0

Замена Snap на Flatpak. Что произойдет, когда я обновлюсь?

флаг gq

Я рассматриваю возможность замены snap на flatpak. Что происходит во время обновления версии Ubuntu? Запрограммировано ли обновление Ubuntu на переустановку snap и каков риск закрепления или удержания snap от переустановки?

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

Lorenz Keel avatar
флаг gr
Проверьте здесь: [Как удалить snap?] (https://askubuntu.com/a/1285102/1037999) Если вы закрепите пакет snap, он не будет переустановлен. Я тестировал переходы с 20.04 по 20.10, с 20.10 по 21.04 и с 21.04 по 21.10.
guiverc avatar
флаг cn
Ubuntu 22.04 еще не существует; в настоящее время это *разрабатываемый* выпуск Ubuntu *jammy* и остается им до тех пор, пока не достигнет состояния RC, что ожидается не ранее 14 апреля 2022 года и не будет здесь обсуждаться до выпуска 21 апреля 2022 года. https://discourse .ubuntu.com/t/jammy-jellyfish-release-schedule/23906 См. https://askubuntu.com/help/on-topic. По вопросам поддержки с Ubuntu *jammy* вам нужно использовать сайт #ubuntu-next или #ubuntu+1 (IRC, UF и т. д.) *Ubuntu jammy все еще находится в альфа-версии; да функция заморозилась, но изменения все еще могут происходить с SRU, так что это все еще частично неизвестно *
guiverc avatar
флаг cn
Форумы Ubuntu позволяют задавать подобные *мнения* вопросы.
user535733 avatar
флаг cn
В конечном итоге вы можете потерять печать: [CUPS] (https://forum.snapcraft.io/t/cups-interface-merged-into-snapd-additional-steps-to-complete/28653) находится в (медленно, методично) процесс перехода с deb на snap. Разработчики ссылаются на слишком малое количество добровольцев, готовых поддерживать, упаковывать и тестировать несколько версий для разных выпусков Ubuntu — оснастка значительно снижает их рабочую нагрузку. Конечно, больше добровольцев для выполнения этой работы сохранит вариант долга.
vanadium avatar
флаг cn
@Lorenz Keel, почему бы не опубликовать ответ?
Lorenz Keel avatar
флаг gr
@vanadium вопрос может считаться дублированным, поэтому я предпочел не публиковать ответ, но, тем не менее, я поставил его с некоторыми строками о закреплении (так что это не совсем дубликат ссылки, которую я разместил ранее).
флаг ru
Имейте в виду, что в настоящее время все больше и больше среды GNOME защелкивается, если вы используете стандартную Ubuntu и тому подобное, вы в конечном итоге сломаете среду своего рабочего стола, если не сохраните снимки. То же самое и с CUPS. И Firefox (который сейчас уже полностью `привязан`).
Рейтинг:2
флаг gr

подходящий дает возможность приколоть пакет. Дополнительные сведения о закреплении доступны с помощью команды терминала мужчина 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). В дальнейшем удаление снэпд может быть не безобидным.

флаг ru
Обратите внимание, что если вы используете версию Ubuntu Desktop для рабочего стола GNOME, вы пожертвуете многими функциями, поскольку сейчас они в основном собраны, а не упакованы в Debian. Это вызовет некоторые проблемы, если вы не будете осторожны.
Lorenz Keel avatar
флаг gr
@ Томас Уорд, что касается меня, я полностью осознаю. Тем не менее, я добавлю примечание в свой ответ.

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

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