Как установить и использовать Flatpak в Linux
В Linux существует множество способов установки пакета программного обеспечения. Вы можете использовать менеджеры пакетов, такие как APT для дистрибутивов на основе Debian и YUM для дистрибутивов на основе RHEL. Если пакеты недоступны в официальных репозиториях, вы можете использовать доступные PPA (для дистрибутивов Debian) или установить их с помощью DEB или < Strong>RPM пакеты. Если вы не любитель использования терминала, Центр программного обеспечения может предоставить вам гораздо более простой способ установки приложений. Если ничего не получится, у вас все равно есть возможность собрать из исходного кода.
Как бы то ни было, существует несколько проблем. В центре программного обеспечения не всегда может быть приложение, которое вы ищете, и установка из PPA может привести к ошибкам или проблемам совместимости. Кроме того, сборка из исходного кода требует более высокого уровня знаний и не является удобным способом для новичков в Linux.
В свете таких проблем настоятельно рекомендуется использовать универсальный способ установки пакетов, чтобы сэкономить время и избежать ошибок, возникающих из-за проблем совместимости. Canonical была первой, кто реализовал такую идею в виде Snap-пакетов. Snaps — это кросс-дистрибутивные, контейнерные и свободные от зависимостей программные пакеты, которые упрощают установку программных приложений.
Наряду с snaps появился Flatpak — еще одна универсальная система упаковки.
Флэтпакс
Flatpak, написанный на C, представляет собой утилиту управления пакетами, которая позволяет пользователям устанавливать и запускать приложения в изолированной или изолированной среде. Как и snaps, цель flatpak – упростить управление программными пакетами в различных дистрибутивах. Один Flatpak можно установить в любой дистрибутив Linux, поддерживающий Flatpak, без каких-либо изменений.
Как установить Flatpak в дистрибутивах Linux
В этом руководстве мы сосредоточимся на том, как установить Flatpak и использовать его в различных дистрибутивах Linux. Установка Flatpak представляет собой двухэтапную процедуру. Сначала вам необходимо установить Flatpak с помощью менеджера пакетов вашего дистрибутива, а затем добавить репозиторий Flatpak ( Flathub ), из которого будут устанавливаться приложения.
Установите Flatpak на Ubuntu и Mint
По умолчанию Flatpak поддерживается в Ubuntu 18.04, Mint 19.3 и более поздних версиях. Вы можете убедиться в этом, выполнив команду:
sudo apt install flatpak
Установите Flatpak в Debian и дистрибутивах на его основе
Для других дистрибутивов на основе Debian, таких как Zorin, Elementary и других, добавьте показанный PPA и выполните приведенную ниже команду:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
Установите Flatpak на RedHat и Fedora.
Для Fedora и RHEL/CentOS 8 выполните команду.
sudo dnf install flatpak
В более ранних версиях RHEL/CentOS 7 используйте менеджер пакетов yum для установки flatpak.
sudo yum install flatpak
Установите Flatpak на OpenSUSE
Чтобы включить Flatpak в OpenSUSE, вызовите команду:
sudo zypper install flatpak
Установите Flatpak на ArchLinux/Manjaro
Наконец, чтобы включить Flatpak в Arch Linux и его версиях, вызовите команду:
sudo pacman -S flatpak
После установки Flatpak следующим шагом будет включение репозитория Flatpak, из которого будут загружаться приложения.
Как добавить репозиторий Flathub в Linux
Следующим шагом будет добавление репозитория Flatpak, откуда мы будем загружать и устанавливать приложения. Здесь. мы добавляем Flathub, поскольку это самый популярный и широко используемый репозиторий.
Чтобы добавить Flathub в вашу систему. выполните команду ниже.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Как использовать Flatpak в Linux
Перед установкой приложения из репозитория вы можете поискать его доступность на Flathub, используя синтаксис:
flatpak search application name
Например, чтобы выполнить поиск в Flathub по запросу Spotify, выполните команду:
flatpak search spotify
Результаты дадут вам идентификатор приложения, версию, филиал, удаленные устройства и краткое описание программного приложения.
Для установки приложения из репозитория используйте синтаксис:
flatpak install [remotes] [Application ID]
В этом случае, чтобы установить Spotify, выполните команду
flatpak install flathub com.spotify.Client
Чтобы запустить приложение Flatpak, выполните команду:
flatpak run [Application ID]
Например,
flatpak run com.spotify.Client
В моем случае это привело к запуску приложения Spotify.
Чтобы просмотреть пакеты Flatpak, находящиеся в вашей системе, выполните команду:
flatpak list
Чтобы удалить приложение, используйте синтаксис:
flatpak uninstall [Application ID]
Например, чтобы удалить Spotify, выполните:
flatpak uninstall com.spotify.Client
Чтобы обновить все пакеты Flatpak, запустите:
flatpak update
В моем случае все пакеты были обновлены, поэтому никаких изменений не произошло.
Наконец, чтобы проверить версию flatpak, которую вы используете, выполните:
flatpak --version
Заключение
Flatpak во многом обеспечивает доступ к дополнительному программному обеспечению для вашей системы. Это стало возможным благодаря репозиторию Flathub, который содержит огромную коллекцию приложений Flatpak.