Принято решение о том, что в дистрибутивах Ubuntu Flavours «из коробки» больше не будет доступен Flatpak. Разработчики Ubuntu решили отказаться от Flatpak, поэтому со следующего релиза, Ubuntu 23.04 «Lunar Lobster», который выйдет в апреле 2023, в дистрибутивах Ubuntu Flavours не будут предустановлены никакие Flatpak пакеты, а также будут удалены любые плагины, необходимые для установки Flatpak приложений. Также будут удалены плагины интеграции Flatpak пакетов в Центр приложений Ubuntu.
Дистрибутивы Ubuntu Flavours относятся к официальным редакциям Ubuntu. В состав Ubuntu Flavours входит 8 дистрибутивов: Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity, Xubuntu.
Сообщается, что пользователи, которые уже используют Flatpak, не пострадают при обновлении. Специальная утилита «миграции» выполнит необходимые действия для корректного обновления. Тем, кто уже использует Flatpak, будут предложены альтернативы из репозиториев Ubuntu и Snap Store.
Отмечается, что если Flatpak уже установлен в системе, то при обновлении до Ubuntu 23.04, он и Flatpak-приложения удалены не будут. Также Flatpak по прежнему можно будет установить через пакетный менеджер. Удалять Flatpak из репозиториев Ubuntu в будущем не планируется.
Таким образом, получается, что в дальнейшем в Ubuntu планируют развивать, поддерживать и интегрировать в систему исключительно Snap-пакеты (не считая обычных deb-пакетов из репозиториев). Поддержка установки Flatpak будет продолжаться, но только в «базовом варианте».
Комментарии
16:23
16:41
Да и flatpak тоже не жалую.
Не понимаю по какой такой причине нельзя было разработать подобного рода пакеты, которые бы при установке при обнаружении одинаковых зависимостей не тащили их в систему да и еще в специально отведенное место, захламляя и уменьшая дисковое пространство.
17:33
Без плоских пактов, linux именно так и работает.
Плоские пакеты были придуманы, в первую очередь для разработчиков.
Пользователю, икать в них пользу, бессмысленно.
07:23
08:20
08:03
Вот например (просто из воздуха, версии), программе нужна glibc5, а ваш дистрибутив поддерживает только glibc4 или glibc7. Поменять версию в своей программе вы не можете, потому что от нее зависит еще 20 других библиотек, включая закрытые. Ииии? А программа вам нужна и альтернативы нет! Контейнер тут вполне себе выход из ситуации. Производитель ПО просто пакует все внутрь и голова не болит у обоих (производитель и пользователь).
Я сам не сторонник контейнеров, но считаю в ряде слуаев их оправданными... И честно в итоге просто забил, места валом, инет норм, железо не из 00х. Просто беру и ставлю Flatpak если он есть и работает. Хотя в моем опыте на Fedora некоторые программы я в итоге обратно откатывал в версию из репы, да и то потому что лень ковырять права Faltpak. Может и до этого руки дойдут в итоге.
09:20
Всё остальное надуманно/выдуманное. Решать проблемы нужно по мере поступления, у меня их нет.
А, если и возникнут, я их решу и без этого хлама в системе.
13:50
15:14
12:07
14:35
23:44
08:06
16:37
08:04
08:19
09:19
15:22
В снапе зависимости пакета встроены в пакет и из-за этого повышается утилизация дискового пространства.
Плюс снап медленнее работает. В то время флатпак в редких случаях опережает нативные пакеты.
11:09
GNOME Builder собирает приложения только во Flatpak и с его средами, таким образом, страдают AppImage и Snap
12:09
16:43
12:11
17:04
19:34
17:07
17:16
17:35
19:52
21:26
18:18
18:22
18:23
09:22
18:55
20:00
Да и юзеров самой Убунту от такого решения вряд ли прибавится. Им видней, а мне и без них хорошо.
20:38
09:43
Я рассчитывал, что в таком виде мне легко будет избавиться от snap-пакетов. Ибо я их недолюбливаю. Ан нет, не тут-то было. Snap'ы не удаляются из системы. Даже с правами root. После входа в систему с root-правами на snap-пакетах эмблема замка - прибиты крепко. У меня их удалить не получилось. И хотя один пакет snapd удалился, остальные остались. И появились сломанные зависимости. После удаления пакета snapd не запустился Firefox. Поставил snapd обратно. Но Firefox все равно не запустился - он же типерича тоже снаповский, и сломанные зависимости остались. Не смог победить эту проблему.
Вывод. Все разговоры о переходе на другие системы кажутся мне наивными. Нравится вам или нет, придется брать ubuntu и производные со snap'ами. Никто же возмущается, что в windows все системные файлы недоступны для редактирования. И пользуются ею во всем "прогрессивном" мире. И не вякают. И не сваливают на линуксы. И никакие указы и постановления сами знаете чьи, не заставят крупных и не очень игроков переехать на линукс. И дело не в snap'ах. И вам советую помалкивать и брать то, что дают. Тем более бесплатно.
Я недавно зарегистрировался в программе расширенной поддержки Ubuntu Pro. И получил на халяву (!) расширенные обновления безопасности на пять (На пять, Карл!) компьютеров. Причем, как только я зарегистрировался, сразу же прилетели 15 пакетов безопасности. Теперь до 2030 года они будут заботиться о моей безопасности задаром. Смешно? Очень смешно! Не знаю только, доживу ли я до 30-го года.
09:53
12:33
snap disable firefox
snap remove --purge firefox, либо сразу apt autoremove --purge snapd
И оно всё за собой приберет!
А если выполнить сразу после установки apt autoremove --purge snapd, то вопросов нет никаких)
13:23
17:15
snap disconnect firefox:host-hunspell
snap remove firefox
P.S.: да простит меня DrSheppard за отсутствие октоторпа)
14:02
Вот как выглядит вывод терминала:
~$ sudo snap disable firefox
firefox отключён
~$ sudo snap remove --purge firefox
ошибка: cannot perform the following tasks:
- Удалить данные используемые snap-пакетом "firefox" (2356) (unlinkat /var/snap/firefox/common/host-hunspell/en_US.aff: read-only file system)
sudo apt autoremove --purge snapd
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие пакеты будут УДАЛЕНЫ:
snapd*
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции объём занятого дискового пространства уменьшится на 102 MB.
Хотите продолжить? [Д/н] n
Прервано.
~$ sudo apt autoremove --purge /etc/systemd/system/var-snap-firefox-common-host\x2dhunspell.mount.
Чтение списков пакетов… Готово
E: В командной строке указан неподдерживаемый файл /etc/systemd/system/var-snap-firefox-common-hostx2dhunspell.mount.
~$ sudo apt purge /var/snap/firefox/common/host-hunspell/en_US.aff
Чтение списков пакетов… Готово
E: В командной строке указан неподдерживаемый файл /var/snap/firefox/common/host-hunspell/en_US.aff
Возможно, вам это будет полезным.
16:32
19:40
17:14
17:19
sudo snap enable firefox
sudo snap disconnect firefox:host-hunspell
sudo snap remove firefox
sudo apt autoremove --purge snapd
)))
20:39
1. sudo snap disable firefox
firefox отключён
2. sudo snap remove --purge firefox
firefox удалён
3. sudo apt autoremove --purge snapd
Следующие пакеты будут УДАЛЕНЫ:
chromium-browser* liblzo2-2* snapd* squashfs-tools*
Забегая вперед, скажу, пакет liblzo2-2 приехал при установке архиватора Engrampa. Пусть будет, пригодится. Это алгоритм сжатия.
После удаления снапов поставил XFCE 4.18 и сделал полное обновление системы. В результате выплыл еще один пакет: gir1.2-snapd-1. Его я уже легко удалил вручную в синаптике. Но это не все. В системе еще остались библиотеки libsnapd-glib1 и libsnappy1v5. Вот их не удалить, т. к. тянут за собой много зависимостей.
А за помощь огромное спасибо.
17:17
sudo snap enable firefox
sudo snap disconnect firefox:host-hunspell
sudo snap remove firefox
sudo apt autoremove --purge snapd
10:37
Пока вас принудительно не заставляют пользоваться каким-либо продуктом на безальтернативной основе, то нет вообще никаких проблем: тогда лидерство тех или других определяет рынок. Вот когда всё делается как в совке и в современной России по принуждению: когда вам навязывают потребление априори неконкурентоспособных продуктов, которые при свободе выбора оказались бы невостребованными и просто исчезли, то это всегда заканчивается деградацией.
11:14
11:21
Немного подправлю: То, что Microsoft доминирует на рынке операционных систем - это заслуга их хитрожопости.
12:20
16:15
Для примера вот руководство:
https://www.debugpoint.com/remove-snap-ubuntu/
Единственной проблемой может быть, если вы используете LTS версию Ubuntu и вам нужен livepatch, он из snap пакета, поэтому в таком случае вырезать и блокировать snap в системе не стоит.
16:21
16:39
16:52
17:04
11:08
16:19
По мне так вполне логично, что Ubuntu хочет по умолчанию сосредоточиться на своем собственном продукте.