Поиск по сайту:

Как установить и использовать 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.