redos:настройка_рабочей_станции:прочее:flatpak_-_изолированная_среда

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 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

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

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

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

Для установки скачанного файла выполните команду: <code> flatpak install ~/Загрузки/org.freefilesync.FreeFileSync.flatpakref

</file>

Ваш комментарий. Вики-синтаксис разрешён: