Поиск по сайту:

Как установить приложения 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 также приведет к удалению всех установленных из него пакетов.

Статьи по данной тематике