Flatpak - изолированная среда
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-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
- репозиторий программ KDE:
flatpak remote-add --if-not-exists kdeapps --from https://distribute.kde.org/kdeapps.flatpakrepo
Посмотреть все добавленные репозитории можно, выполнив команду:
flatpak remotesName Параметры
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 для установки программы с помощью центра приложений:
Кроме того внизу страницы есть инструкция, как установить программу с помощью терминала:
Для установки скачанного файла выполните команду: <code> flatpak install ~/Загрузки/org.freefilesync.FreeFileSync.flatpakref
</file>
Обсуждение