7.41 Flatpak

Добавление репозиториев
Поиск по репозиториям
Установка пакетов
Запуск программ flatpak
Удаление программ
Обновление программ
Поиск и установка программ с помощью Flathub

Flatpak — это утилита для развёртывания, управления пакетами и виртуализации для Linux. Предоставляет специально выделенную, изолированную среду, в которой пользователи могут запускать приложения без влияния на основную систему.
Для работы с утилитой Flatpak пакеты могут использовать как Flathub (репозиторий разработчика), так и сторонние репозитории. Библиотеки приложений могут находиться в одном пакете вместе с приложением или же в окружениях, общих для нескольких пакетов.

Для установки утилиты flatpak необходимо выполнить команду:

sudo dnf install flatpak

Добавление репозиториев

Для добавления репозитория flathub используется команда:

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

Кроме того существует ещё несколько репозиториев, например:
— репозиторий программ Gnome:

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

— репозиторий программ KDE:

flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo

Посмотреть все добавленные репозитории можно, выполнив команду:

flatpak remotes
Name       Параметры
flathub    system

Поиск по репозиториям

Вы можете посмотреть все пакеты, которые есть в репозитории. Для этого следует выполнить команду remote-ls с переданным ей именем репозитория:

flatpak remote-ls flathub

Данная команда выводит полный список пакетов, входящих в репозиторий.

Для того чтобы найти нужный пакет по имени, используйте команду flatpak search <имя_пакета>. Рассмотрим на примере pidgin:

flatpak search pidgin

Для установки программы вам понадобится имя пакета программы из колонки Application ID и имя репозитория из колонки Remotes.

Установка пакетов

Для установки пакета flatpak используйте команду flatpak install <имя_репозитория> <имя_пакета>. Например, установим Pidgin, найденный предыдущей командой:

flatpak install flathub im.pidgin.Pidgin

Если вы не хотите добавлять репозиторий в систему, вы можете установить программу по ссылке из сети. Просто скопируйте ссылку на файл .flatpakref и передайте её программе:

flatpak install --from https://dl.flathub.org/repo/appstream/im.pidgin.Pidgin.flatpakref

Посмотреть все установленные программы можно выполнив команду:

flatpak list

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

Программы, установленные с помощью flatpak, можно запустить из главного меню. Для запуска с помощью терминала можно использовать команду flatpak run <имя_программы>:

flatpak run im.pidgin.Pidgin

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

Для удаления программы используйте команду flatpak uninstall <имя_программы>, например, для Pidgin:

flatpak uninstall im.pidgin.Pidgin
    ID                         Ветка     Op
1.  im.pidgin.Pidgin           stable    r
2.  im.pidgin.Pidgin.Locale    stable    r

После удаления пакета можно удалить неиспользуемые компоненты, чтобы освободить место на диске:

flatpak uninstall --unused

Обновление программ

Как и в любом другом пакетном менеджере, в flatpak можно обновлять установленные программы до самой новой версии. Для этого используется команда:

flatpak update

Поиск и установка программ с помощью Flathub

Несмотря на то, что Flatpak децентрализованный, большинство самых популярных пакетов вы можете найти на сайте FlatHub. Выберите нужную программу из списка на сайте https://flathub.org/apps:

Откройте её страницу и нажмите кнопку Install для установки программы с помощью центра приложений:

Кроме того внизу страницы есть инструкция, как установить программу с помощью терминала:

Для установки скачанного файла выполните команду:

flatpak install ~/Загрузки/org.freefilesync.FreeFileSync.flatpakref

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email