Добавить в корзинуПозвонить
Найти в Дзене

Включаем поддержку Flatpak в Fedora Linux 37

Дистрибутивы Fedora Linux начиная с 35-ой версии имеют встроенную поддержку формата Flatpak, причем с каждой новой версией степень интеграции этого формата портативных приложений в дистрибутив только возрастает. В одном из выпусков новостного дайджеста мы как раз говорили про то, что с версии Fedora 38 поддержка коннектора Flathub будет включена по полной программе. При использовании Fedora 37 я столкнулся с проблемой в момент начала использования установочных пакетов формата Flatpak, причем проблема эта как появилась с релизом дистрибутива, так сохраняется до сих пор. Ниже расскажу что за проблема и как ее решить. Суть проблемы После установки Fedora 37 со средой рабочего окружения GNOME всегда добавляю утилиту Gnome Extension Manager для управления расширениями оболочки. Лучший способ установки этой утилиты - это использовать формат Flatpak, что особенно прикольно было бы делать как раз на Fedora, если бы не ошибка, которая появляется после скачивания установочного файла и попытке ег
Оглавление

Дистрибутивы Fedora Linux начиная с 35-ой версии имеют встроенную поддержку формата Flatpak, причем с каждой новой версией степень интеграции этого формата портативных приложений в дистрибутив только возрастает. В одном из выпусков новостного дайджеста мы как раз говорили про то, что с версии Fedora 38 поддержка коннектора Flathub будет включена по полной программе.

При использовании Fedora 37 я столкнулся с проблемой в момент начала использования установочных пакетов формата Flatpak, причем проблема эта как появилась с релизом дистрибутива, так сохраняется до сих пор. Ниже расскажу что за проблема и как ее решить.

Суть проблемы

После установки Fedora 37 со средой рабочего окружения GNOME всегда добавляю утилиту Gnome Extension Manager для управления расширениями оболочки.

Лучший способ установки этой утилиты - это использовать формат Flatpak, что особенно прикольно было бы делать как раз на Fedora, если бы не ошибка, которая появляется после скачивания установочного файла и попытке его запуска через Центр приложений.

Ошибка, возникающая при установке Flatpak-приложений
Ошибка, возникающая при установке Flatpak-приложений

Подобная ошибка возникает при попытке установки любого приложения в формате Flatpak, точно также у меня происходило с GIMP, KDEnlive или OBS Studio.

Решение проблемы

Проблемный ларчик открывается очень просто, решение находится на сайте Flathub. Достаточно лишь обратить внимание на ссылку с установочной инструкцией, которая есть на странице любого приложения и которая привязана к тексту «Make sure to follow the setup guide before installing».

Страница Flatpak-приложения со ссылкой на нужную инструкцию
Страница Flatpak-приложения со ссылкой на нужную инструкцию

Переходим по ссылке и попадаем на страницу выбора дистрибутива, где естественно кликаем по значку Fedora.

Выбор дистрибутива для включения поддержки Flatpak
Выбор дистрибутива для включения поддержки Flatpak

На открывшейся странице сказано что поддержка Flatpak встроена в Fedora по-умолчанию, но чтобы она заработала нужно установить в дистрибутив файл с информацией о репозитории Flathub. Сделать это можно двумя способами, но я рекомендую использовать терминал.

Нужная строка для решения проблемы
Нужная строка для решения проблемы

Открываем консоль и копируем туда текст, указанный на странице установки:

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

После нажатия Enter система попросит пароль суперпользователя и включит поддержку Flatpak в вашем дистрибутиве Fedora.

Используем терминал для решения проблемы
Используем терминал для решения проблемы

После любое Flatpak-приложение без труда установится через Центр приложений.

Все готово!
Все готово!

Подведем итог

Не имею понятия по поводу того, почему разработчики Fedora до сих пор не реализовали ввод нужной команды в качестве постустановочной процедуры. Не думаю, что сделать это сложно и требует каких-то дополнительных усилий, но почему-то подобного с момента релиза еще не проделано. Вроде как поддержка Flatpak заявлена и считается одной из фишек Fedora, но установка Flatpak-приложения сопряжена с трудностями. Почему так, кто в этом виноват и почему никто ничего не исправляет - непонятно.

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