Flatpak и FlatHub инструкция по использованию

flathub и flatpak инструкция

Краткое руководство по установке и использованию Flatpak в современных популярных дистрибутивах Linux.

Что такое Flatpak

Если говорить простым языком, то Flatpak — это универсальный способ упаковки и доставки приложений (в том числе игр) на рабочий стол пользователя любого дистрибутива Linux. Он даёт разработчикам удобный инструмент для распространения программ не привязываясь к какому-то определённому дистрибутиву и его пакетному менеджеру. С другой стороны он даёт пользователям удобный способ получения и установки приложений.

Установка Flatpak

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

Установка Flatpak в Fedora

Flatpak установлен по умолчанию на Fedora Workstation, Fedora Silverblue и Fedora Kinoite. Чтобы начать работу, достаточно включить Flathub, который является лучшим способом получения приложений Flatpak.

Вам остаётся только подключить FlatHub командой:

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

Установка Flatpak в Ubuntu и Debian

В современных релизах Ubuntu (18.10 и новее) и Debian достаточно установить flatpak из официальных репозиториев с помощью команды:

sudo apt install flatpak

В дистрибутивах Ubuntu до 18.10 предварительно необходимо подключить PPA репозиторий:

sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak

Чтобы работать с Flatpak можно было с помощью стандартных средств установки приложений gnome нужно дополнительно установить плагин управления Flatpak

sudo apt install gnome-software-plugin-flatpak

Остаётся только подключить FlatHub

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

После чего следует перезагрузить операционную систему.

Установка Flatpak в Arch Linux

Для установки достаточно в терминале выполнить команду:

sudo pacman -S flatpak

Следует отметить, что в дистрибутиве Manjaro 20 и выше, который основан на Arch Linux, flatpak установлен из коробки. Его необходимо только включить.

  1. Чтобы включить его поддержку, перейдите в Менеджер программ (Add/Remove Programs).
  2. Нажмите на трехстрочное меню [или точки в зависимости от среды рабочего стола] справа, в выпадающем меню выберите «Preferences» (Настройки)
  3. Перейдите на вкладку «Flatpak» и установите переключатель в положение Включить поддержку Flatpak (также можно включить проверку обновлений, что рекомендуется).

После этого необходимо перезагрузить компьютер.

Как использовать Flatpak

Основным поставщиком пакетов программ в формате Flatpak является сайт FlatHub. Здесь представлено наибольшее количество уже готовых пакетов и выше в инструкции мы подключали именно этот сайт в качестве репозитория пакетов flatpak. В общем случае когда вы найдёте нужную вам игру или программу в каталоге FlatHub вы можете просто кликнуть по кнопке Install на странице программы и запустится её установка с помощью установленных в вашем дистрибутиве средств установки и удаления программ.

flathub установка программ

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

консольные команды flatpak установки с flathub

Как видите всё максимально просто и понятно.

Управление репозиториями

Однако существуют и другие репозитории, которые можно подключать в Flatpak. Для этих целей необходимо использовать следующую команду:

flatpak remote-add --if-not-exists название адрес_репозитория

Например для приложений Gnome существуют свои репозитории Flatpak:

flatpak remote-add --if-not-exists gnome https://sdk.gnome.org/gnome.flatpakrepo
flatpak remote-add gnome-apps https://sdk.gnome.org/gnome-apps.flatpakrepo

Другие репозитории вы найдёте в интернет.

Посмотреть подключенные репозитории можно командой:

flatpak remotes

Установка программ

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

Для поиска по всем подключенным репозиториям используется команда flatpak search имя_программы. Например:

flatpak search gcompris

В выводе этой команды вы увидите несколько столбцов. Важные из них для установки это Application ID и Remotes. Из них формируется команда на установку программы следующим образом: flatpak install Remotes Application_ID. Вот пример такой команды:

flatpak install flathub org.kde.gcompris

Если же вам достался отдельный пакет в формате Flatpak, который вы просто скачали к себе на компьютер, то такой пакет можно установить командой flatpak install /полный/путь/к/файлу.flatpakref. Например вы скачали пакет org.kde.gcompris в папку загрузки и тогда команда для установки flatpak пакета с локального диска может выглядеть следующим образом:

flatpak install ~/Загрузки/org.kde.gcompris.flatpakref

Чтобы посмотреть все установленные пакеты программ используйте команду:

flatpack list

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

flatpak update

Запуск программ

Для запуска программы используйте команду в стиле flatpak run Application_ID. Например вот так:

flatpak run org.kde.gcompris

Удаление программ

Для удаления ненужной программы используйте следующие команды:

flatpak uninstall org.kde.gcompris
flatpak uninstall --unused

Первая удалить приложение по его Application ID, вторая почистит ненужный мусор после удалённых программ.

Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!

Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.

  1. Владимир

    Чтобы установить игры или приложения в Linux, нужно обычно воспользоваться менеджером пакетов вашего дистрибутива. Обычно это достаточно просто и удобно, но может потребовать некоторых знаний о работе с терминалом.

    Ответить
  2. Павел

    Для установки игр и приложений в Linux нужно следовать определенным инструкциям и использовать специальные программы, которые помогут установить нужное ПО без проблем.

    Ответить
    1. Константин Дьяченко автор

      Логично!

      Ответить
  3. Роман

    Спасибо за информацию о том, как установить flatpack на Linux. Это очень полезно для тех, кто хочет играть в игры и пользоваться приложениями на этой операционной системе.

    Ответить
    1. Константин Дьяченко автор

      flatpak 🙂

      Ответить
  4. Денис

    Человек может установить игры и приложения в операционной системе Linux, следуя инструкциям и используя специальные программы для этого.

    Ответить
  5. Сергей

    Для установки игр и приложений в Linux нужно использовать специальные команды или программы, которые помогут загрузить и установить нужное ПО на компьютер.

    Ответить