Как включить Flatpak в Ubuntu

FlathubFlatpakSnapSnap StoreUbuntu

Canonical объявила, что Ubuntu и ее одобренные варианты, речь о дистрибутивах Ubuntu flavours, не будут поставляться с поддержкой Flatpak по умолчанию. Однако вы всё равно можете включить его вручную.

Ubuntu опубликовала заявление о том, что Flatpak не будет присутствовать в будущих версиях Ubuntu. Но что такое Flatpak, зачем он вам нужен и как его включить в Ubuntu?


Почему Flatpak недоступен в Ubuntu Flavors


В разных дистрибутивах используются разные способы развертывания пакетов и управления ими. В дистрибутивах на основе Debian (включая Ubuntu) по умолчанию используется Advanced Package Tool (apt), в то время как RHEL и подобные дистрибутивы используют yum и rpm.

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

Flatpak — одна из таких утилит, предлагающая простые в использовании инструменты и обширную документацию, разработанная и поддерживаемая сообществом.

Статьи по теме


Утилита Canonical, Snap, была разработана собственными силами и предлагает функции, аналогичные Flatpak, хотя она поддерживает только системы, использующие систему инициализации systemd. Snap вызвал критику из-за своей модели разработки с закрытым исходным кодом, медленного запуска приложений и системы автоматического обновления.

Разработчики дистрибутивов до сих пор могли включать любые менеджеры пакетов, которые они выбирали, и хотя Ubuntu отказалась от Flatpak в пользу Snap, полуофициальные версии Ubuntu, включая Kubuntu, Xubuntu, Lubuntu и Budgie, двигались к использованию обоих: Flatpak и Snap.

21 февраля 2023 года Филипп Кевиш, менеджер по работе с сообществом в Canonical, объявил на форуме Ubuntu Discourse, что одобренные версии больше не будут поддерживать Flatpak по умолчанию.

Ссылаясь на «фрагментацию», Кевиш продолжил:

Ubuntu и его разновидности используют deb и snap по умолчанию. Пользователи могут свободно выбирать программное обеспечение из других источников, включая Flatpak. Способ установки этих альтернатив есть и будет доступен для установки из архива Ubuntu с помощью простой команды.

В рамках наших совместных усилий представители Ubuntu приняли решение скорректировать некоторые пакеты по умолчанию в Ubuntu: в будущем, пакет Flatpak, а также пакеты для интеграции Flatpak в соответствующий программный центр больше не будут устанавливаться по умолчанию в следующем выпуске Lunar Lobster, который должен выйти в апреле 2023 года.

Хотя заявление Кевиша относится к «совместному решению», это изменение застало многих врасплох: технический руководитель Xubuntu Шон Дэвис продемонстрировал Flatpak на Xubuntu совсем недавно, в декабре 2022 года.


Как включить Flatpak в Ubuntu, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin и Ubuntu Unity


Хотя Canonical отказывается от поддержки приложений Flatpak, это не означает, что вы не сможете установить и включить Flatpak.

Откройте терминал Ctrl + Alt + T и введите следующую команду:

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

Теперь, когда Flatpak установлен, вы можете легко открыть приложение .flatpakref и файлы репозитория .flatpakrepo. Но чтобы в полной мере оценить всё, что может предложить Flatpak, вам также следует подключить к репозиторию.

Самым большим и стабильным из них является Flathub, который может похвастаться пакетами, выбранными и добавленными администраторами и разработчиками Flathub. Доступны другие репозитории Flatpak.

Чтобы подключить Flatpak к репозиторию Flathub, чтобы вы могли легко устанавливать приложения, введите:

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

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


Вы можете установить большинство приложений Linux с помощью Flatpak


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

Источник: MakeUseOf