Как установить приложения Flatpak из бета-репозитория Flathub
В этом простом руководстве показано, как установить бета-версию пакета приложения Flatpak из бета-репозитория Flathub в Ubuntu Linux.
Flatpak сейчас является одним из самых популярных форматов пакетов для Linux. Он работает в «песочнице», что позволяет легко управлять разрешениями программного обеспечения и устанавливать новейшие приложения, не беспокоясь о проблемах с зависимостями.
Большинство разработчиков программного обеспечения публикуют свои пакеты приложений Flatpak через репозиторий Flathub. А для целей тестирования Flathub также предоставляет бета-репозиторий.
Раньше существовала веб-страница beta.flathub.org
для просмотра и установки бета-приложений. Однако страница больше не отображается на веб-сайте, хотя бета-приложения по-прежнему можно установить.
Шаг 1. Включите поддержку Flatpak
Некоторые Linux, такие как Fedora, Linux Mint, Pop!_OS, имеют встроенную поддержку Flatpak. Но большинство других этого не делают.
Для Debian, Ubuntu и систем на их основе просто откройте окно терминала (Ctrl+Alt+T
) и выполните команду, чтобы включить его:
sudo apt install flatpak
Хотя большинство других Linux могут вместо этого следовать официальному руководству по установке.
Шаг 2. Добавьте бета-репозиторий Flathub
Перед установкой бета-приложений вам необходимо сначала добавить бета-репозиторий Flathub. Для этого просто откройте терминал и выполните команду:
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
Приведенная выше команда устанавливает бета-репозиторий для установки приложений в системный каталог по умолчанию. Если вы хотите установить их в локальный каталог (поэтому разрешение SUDO не требуется), также выполните команду:
flatpak remote-add --if-not-exists --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
Шаг 3. Установите приложение из бета-версии Flathub
Не все приложения (перечисленные на сайте Flathub.org) имеют бета-версию. Поскольку веб-страницы для просмотра нет, вы можете запустить команду ниже, чтобы распечатать их все в окне терминала:
flatpak remote-ls --app flathub-beta
Для выбора используйте опцию grep
(например, flatpak Remote-ls --app Flathub-beta |grep "gimp"
) для поиска по ним. ПРИМЕЧАНИЕ. Некоторые приложения доступны в бета-версии, но МОГУТ быть устаревшими и заброшенными!
Чтобы установить приложение из бета-репозитория, используйте команду:
flatpak install flathub-beta app.id.here
Например, установите бета-версию GIMP (версию Dev) как пакет Flatpak, используя команду:
flatpak install --user flathub-beta org.gimp.GIMP
здесь флаг --user
указывает установить приложение в локальный каталог пользователя. Сначала вам необходимо добавить бета-репозиторий в локальный каталог (см. шаг 2).
Шаг 4. Запустите бета-версию приложения Flatpak.
Как и другие приложения, вы можете найти и запустить бета-приложение из меню «Пуск» (или обзора «Действия» в GNOME).
Однако если у вас установлены как стабильная, так и бета-версия одного и того же приложения, в меню будет виден только один значок приложения.
По выбору вы можете запустить приведенную ниже команду, чтобы запустить бета-версию (замените org.gimp.GIMP
, в зависимости от того, какое приложение вы установили):
flatpak run --branch=beta org.gimp.GIMP
Или переключите значок приложения между стабильной и бета-версией, выполнив команду:
flatpak make-current --user org.gimp.GIMP beta
В последней команде замените beta
на stable
, если вы хотите использовать стабильную версию. И пропустите --user
, если приложение было установлено без этого флага.
Удалить бета-приложение Flatpak
Чтобы удалить пакет Flatpak, просто запустите команду в терминале (соответственно замените org.gimp.GIMP
).
flatpak uninstall --delete-data org.gimp.GIMP
Если установлены как стабильная, так и бета-версия, будет предложено ввести номер, чтобы выбрать версию для удаления.
По выбору вы можете добавить в конце флаг beta
, указывающий на необходимость удаления бета-версии. Итак, команда будет:
flatpak uninstall --delete-data org.gimp.GIMP beta
Кроме того, запустите flatpak uninstall --unused
, чтобы освободить место на диске, удалив ненужные библиотеки времени выполнения.
По вашему выбору вы также можете удалить бета-репозиторий Flathub. Для этого просто запустите команду:
flatpak remote-delete flathub-beta
Если установлены и системная, и пользовательская версии, будет предложено выбрать, какую из них удалить. Вы, конечно, можете добавить в команду флаг --user
, чтобы указать, что следует удалить:
flatpak remote-delete flathub-beta --user
ПРИМЕЧАНИЕ. Удаление репозитория Flathub также приведет к удалению всех установленных из него пакетов.