Flatpak

Flatpak

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

Установка Flatpak на различные дистрибутивы Linux

Некоторые команды для установки Flatpak в разных дистрибутивах:

Ubuntu (24.04 и 23.10):

sudo apt install flatpak

Для более старых версий Ubuntu нужно добавить, обновить репозитории и потом установить :

sudo add-apt-repository ppa:alexlarsson/flatpak && sudo apt update && sudo apt install flatpak

Debian:

apt install flatpak

Arch Linux:

sudo pacman -S flatpak

Fedora: в большинстве версий Flatpak предустановлен, но можно проверить и установить командой

sudo dnf install flatpak

OpenSUSE:

sudo zypper install flatpak

Red Hat Enterprise Linux Workstation 8 и новее:

sudo yum install flatpak -y

После установки необходимо добавить репозиторий Flathub — основной источник приложений Flatpak:

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

Затем рекомендуется перезагрузить систему.

Примеры установки приложений

Общее правило установки приложений

flatpak install flathub <идентификатор_приложения>

Например, для установки графического редактора Krita:

flatpak install flathub org.krita.Krita

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

flatpak run <идентификатор_приложения>

Например:

flatpak run org.krita.Krita

Дополнительные команды

Обновление всех приложений:

flatpak update

Список установленных приложений:

flatpak list

Удаление приложения:

flatpak uninstall <идентификатор_приложения>

Поиск приложения:

flatpak search <название_приложения>

Важно: некоторые приложения могут требовать дополнительных разрешений или среды выполнения, которые будут загружены автоматически при установке. Если приложение не запускается из меню, можно добавить ярлык вручную, создав символическую ссылку на файл .desktop в ~/.local/share/applications.