Как установить приложения Flatpak в Ubuntu и другие дистрибутивы Linux

2024-01-18 14946 комментарии
В этой статье мы рассмотрим способ установки приложений Flatpak, добавления репозитория Flathub, обновления и удаления приложений для Ubuntu и многих других дистрибутивов Linux

Flatpak – это система управления пакетами и приложениями для Linux, которая позволяет разработчикам и пользователям распространять, устанавливать и запускать приложения на различных дистрибутивах Linux без необходимости беспокоиться о зависимостях и конфликтах между библиотеками.

Основные особенности Flatpak

  • Кросс-дистрибутивность: Flatpak позволяет устанавливать одни и те же приложения на различные дистрибутивы Linux, обеспечивая единообразие и совместимость.
  • Изоляция приложений: Приложения, установленные через Flatpak, работают в изолированной среде (sandbox), что повышает безопасность и предотвращает конфликты между различными версиями библиотек.
  • Централизованный репозиторий: Flathub – это централизованный репозиторий приложений Flatpak, где пользователи могут найти и установить широкий спектр приложений.
  • Управление зависимостями: Flatpak автоматически управляет зависимостями приложений, упаковывая необходимые библиотеки и ресурсы вместе с приложением.
  • Легкость обновления: Приложения Flatpak легко обновляются, и обновления могут быть распространены быстро и эффективно через Flathub или другие репозитории.
  • Интеграция с рабочими столами: Flatpak хорошо интегрируется с различными рабочими столами Linux и поддерживает интеграцию с менеджерами пакетов и магазинами приложений различных дистрибутивов.

Flatpak предлагает удобный и гибкий способ управления приложениями в Linux, облегчая разработчикам распространение их приложений и пользователям – их установку и использование.

Установка Flatpak в Ubuntu

Для Ubuntu 24.04 и 23.10 используйте следующую команду для установки Flatpak:

sudo apt install flatpak

Если вы используете более старую версию Ubuntu, добавьте следующий репозиторий:

sudo add-apt-repository ppa:alexlarsson/flatpak

sudo apt update

sudo apt install flatpak

Для включения поддержки Flatpak в центр приложений Ubuntu Software выполните следующие команды:

sudo apt install gnome-software-plugin-flatpak

Для включения поддержки Flatpak в центр приложений Discover (KDE) выполните следующую команду:

sudo apt install plasma-discover-backend-flatpak

Добавьте репозиторий Flathub, где расположены все приложения Flatpak:

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

Перезагрузите компьютер.

Установка Flatpak в других дистрибутивах Linux

Flatpak доступен для установки почти во всех дистрибутивах. Вот краткий список команд для установки Flatpak в различных дистрибутивах.

Названия дистрибутивов

Инструкция по установке Flatpak и репозитория Flathub

AlmaLinux

Включен по умолчанию.

Alpine Linux

Выполните следующие команды:


sudo apk add flatpak

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


Перезагрузите систему.

Arch Linux

Выполните следующие команды:

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

Перезагрузите систему.

CentOS

Включен по умолчанию.

Clear Linux

Включен по умолчанию.

Debian

Выполните следующие команды:

apt install flatpak

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

Перезагрузите систему.

Deepin OS

Выполните следующие команды:

sudo apt install flatpak

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

Перезагрузите систему.

elementary OS

Включен по умолчанию.

Endeavour OS

Включен по умолчанию.

Endless OS

Включен по умолчанию.

Fedora Linux

Включен по умолчанию.Нужно добавить репозиторий Flathub:

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

Перезагрузите систему.

Gentoo

Выполните следующие команды:

echo -e 'sys-apps/flatpak ~amd64\nacct-user/flatpak ~amd64\nacct-group/flatpak ~amd64\ndev-util/ostree ~amd64' >> /etc/portage/package.accept_keywords/flatpak emerge sys-apps/flatpak

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

Перезагрузите систему.

KDE Neon

Включен по умолчанию.

Kubuntu

Выполните следующие команды:

sudo apt install flatpak

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

sudo apt install plasma-discover-backend-flatpak

Перезагрузите систему.

Linux Mint

Включен по умолчанию.

Mageia

Выполните следующие команды:

dnf install flatpak

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

Перезагрузите систему.

Manjaro Linux (Arch-based)

Установлен по умолчанию в Manjaro 20 и новее.

MX Linux

Включен по умолчанию.

Nix OS

Откройте /etc/nixos/configuration.nix и добавьте следующую команду:

Services.flatpak.enable = true;

Затем выполните:

sudo nixos-rebuild switch

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

Перезагрузите систему.

openSUSE Leap and Tumbleweed

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

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

Перезагрузите систему.

Pop OS

Включен по умолчанию.

Raspberry Pi OS

Выполните следующие команды:

sudo apt install flatpak

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

Перезагрузите систему.

Red Hat Enterprise Linux (RHEL)

sudo yum install flatpak

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

Перезагрузите систему.

Solus

Выполните следующие команды:

sudo eopkg install flatpak xdg-desktop-portal-gtk

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

Перезагрузите систему.

Void Linux

Выполните следующие команды:

sudo xbps-install -S flatpak

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

reboot

Zorin OS

Включен по умолчанию.

Установка приложений Flatpak в Ubuntu и других дистрибутивах

flatpak install org.gimp.GIMP

Замените "org.gimp.GIMP" на идентификатор необходимого вам приложения.

Для обновления всех пакетов Flatpak в системе выполните:

flatpak update

Для удаления пакета используйте следующую команду, заменив идентификатор приложения на нужный:

flatpak remove org.gimp.GIMP

Использование графического метода для установки приложений Flatpak

После добавления репозитория и модуля в центр приложений, программы Flatpak будут доступны в вашем центре приложений.

Вы также можете скачать с магазина приложений Flathub установочные файлы с расширением .flatpakref.

  • Перейдите на Flathub .
  • Найдите необходимые приложения, которые хотите установить.
  • Нажмите на кнопку «Установить» после выбора нужного приложения.
  • После загрузки файла с расширением flatpakref, запустите его, нажав на него два раза.
  • Центр приложений откроется,  дождитесь завершения установки.

В этом руководстве мы рассмотрели как легко можно установить поддержку Flatpak и репозиторий Flathub, получив доступ к огромной базе приложений, которые оперативно обновляются.

© . По материалам DebugPoint
Комментарии и отзывы

Нашли ошибку?

Новое на сайте