Что такое Flatpak и как установить приложения Flatpak в Ubuntu и других Linux
Опубликовано: 2020-05-28Управление пакетами — одна из важных функций любого дистрибутива Linux, упрощающая установку и обслуживание приложений Linux. Различные дистрибутивы Linux используют разные методы упаковки и распространения программного обеспечения.
Но эта же особенность иногда становится камнем преткновения для некоторых людей, переходящих на разные дистрибутивы Linux. Им трудно понять новый менеджер пакетов и не удается установить приложения. Чтобы решить такие проблемы с несколькими менеджерами пакетов, дистрибутив Linux был разработан для создания универсальных систем управления пакетами, таких как Snap, Appimage и Flatpak.
В настоящее время, если вы хотите загрузить какое-либо приложение, вы должны были встретить слова «Flatpak» или «Flathub». Итак, вы тоже сочли это запутанным в первый раз? Если да, эта статья предназначена именно для того, чтобы вы поняли, как Flatpak используется для установки и удаления приложений Flatpak.
Следуя этому руководству для начинающих, вы узнаете о следующих вещах:
- Что такое Flatpak и Flathub
- Включение или установка Flatpak в Ubuntu, Pop!_OS, Linux Mint и других дистрибутивах Linux
- Установка приложений Flatpak с помощью программного обеспечения GNOME
- Установите приложения Flatpak из терминала
- Установите приложения Flatpak из файла .flatpakref
- Использование других команд Flatpak
- Удалить приложения Flatpak
Что такое Флэтпак?
Flatpak — это универсальная система управления пакетами для создания и распространения приложений в любых дистрибутивах Linux. Вам не нужно изучать менеджеры пакетов для конкретных дистрибутивов, чтобы установить приложение Flatpak. Он предоставляет единую утилиту командной строки для всех дистрибутивов Linux для загрузки, установки и обновления приложения.
Приложение Flatpak поставляется в комплекте со всеми зависимыми библиотеками внутри приложения. Следовательно, вам также не нужно устанавливать какие-либо внешние зависимости на рабочий стол Linux. Здесь я перечисляю ключевые уникальные особенности Flatpak, которые дают несколько причин для его использования.
Особенности Flatpack:
- Песочница для запуска приложений
- Поддержка 24 дистрибутивов Linux.
- Запуск нескольких версий одного и того же приложения одновременно
- Нет несовместимости зависимостей
- Автоматическое обновление приложений в фоновом режиме
Что такое Flathub?
Flathub — это централизованный репозиторий приложений flatpak, который предлагает множество приложений и игр для системы Linux. Он также предоставляет службу сборки для разработчиков, которые хотят создавать, распространять и предоставлять регулярные обновления для приложений.
Вы также можете интегрировать Flathub с вашим центром программного обеспечения, откуда вы просматриваете и устанавливаете приложения Flatpak с помощью графического интерфейса. Если вы живете в своем терминале, вы можете использовать утилиту командной строки Flatpak для просмотра и установки приложений из репозитория Flathub.
Итак, давайте перейдем к первому шагу, установив Flatpak в Ubuntu и других дистрибутивах Linux.
Как включить поддержку Flatpak?
Если вы используете Fedora, Endless OS, Linux Mint, CentOS, elementary OS, вы можете пропустить этот шаг, так как вам не нужно устанавливать Flatpak. Самая последняя версия этих дистрибутивов Linux поставляется с предустановленной поддержкой Flatpak по умолчанию.
Теперь, чтобы включить Flatpak в других дистрибутивах Linux, нам просто нужно запустить одну команду, которая установит Flatpak и автоматически настроит систему Linux.
Установите Flatpak на Debian, Pop!_OS, Ubuntu и его производные
sudo apt установить плоский пакет
Установите Flatpak в более старой версии Ubuntu до 18.10.
sudo add-apt-repository ppa: alexlarsson/flatpak судо подходящее обновление sudo apt установить плоский пакет
Установите Flatpak в Red Hat Enterprise Linux (RHEL)
sudo yum установить flatpak
Установите Flatpak на Arch Linux
sudo pacman -S плоский пакет
Установите Flatpak на OpenSUSE
sudo zypper установить плоский пакет
Установите Flatpak на Solus
sudo eopkg установить flatpak xdg-desktop-portal-gtk
Для всех других дистрибутивов Linux вы можете проверить здесь.
Как только вы закончите установку Flatpak, перезагрузите систему, и мы готовы перейти к следующему шагу установки приложений Flatpak. Но прежде чем мы продолжим, позвольте мне сообщить вам, что ниже я расскажу о трех способах загрузки и установки приложений Flatpak из репозитория Flathub.
- Установка приложений Flatpak с помощью программного центра GNOME
- Установка приложений Flatpak с использованием файла .flatpakref
- Установка приложения Flatpak с помощью командной строки
Итак, вы можете использовать любой из трех методов в зависимости от вашей ситуации, желания и уровня комфорта. Здесь я также хочу упомянуть, что я использую Ubuntu 20.04 Linux для отображения установки приложения Flatpak.
Как установить приложения Flatpak с помощью графического программного центра GNOME?
1. Установите плагин Flatpak
Графический метод — самый простой способ установки приложений Flaptak для всех, кто боится терминала. Чтобы использовать программный центр по умолчанию, сначала необходимо включить поддержку Flatpak.
Следовательно, если вы используете среду рабочего стола GNOME, установите плагин Flatpak, выполнив команду:
sudo apt установить gnome-software-plugin-flatpak
Для рабочего стола KDE выполните команду:
sudo apt установить Plasma-Discover-Backend-Flatpak
2. Найдите приложение с исходной меткой на Flathub
Теперь просто найдите приложение в центре программного обеспечения по умолчанию, и вы увидите ярлык с источником, указывающим на репозиторий Flathub.
Нажмите «Установить», и теперь вы можете установить приложение Flatpak в своей системе.
Как установить приложения Flatpak с помощью файла .flatpakref (Flatpak)?
1. Найдите приложение на онлайн-платформе Flathub.
Перейдите в онлайн-магазин приложений Flathub и найдите нужное приложение.
2. Загрузите файл Flatpak .flatpakref.
Нажмите «Установить», и он загрузит торрент в виде файла flatpak .flatpakref, который мы будем использовать на следующем шаге для установки приложения.
3. Установите приложение Flatpak из файла .flatpakref
Теперь выполните следующую команду, чтобы установить приложение с помощью файла .flatpakref.
установка flatpak --from /path/to/<app-id>.flatpakref
После того, как вы закончите установку приложения, вы можете выполнить поиск в своей системе или запустить следующую команду, чтобы открыть приложение:
flatpak запустить <идентификатор приложения>
Как установить приложения Flatpak с помощью командной строки?
1. Установите репозиторий Flathub
Чтобы установить приложение Flatpak из терминала, нам сначала нужно установить репозиторий Flathub, чтобы мы могли найти приложение, а затем установить его.
Итак, запустите команду, чтобы добавить Flathub, содержащий полный список приложений Flatpak:
flatpak удаленное добавление --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. Найдите приложение Flatpak из терминала
Теперь мы можем искать любой с помощью одной команды:
поиск плоского пакета <имя приложения>
В нем будут перечислены все приложения, связанные с введенным вами ключевым словом app-name
.
3. Установите приложение Flatpak, используя идентификатор приложения
Найдите приложение, которое хотите установить, скопируйте его идентификатор приложения и передайте его в качестве входных данных для следующей команды для установки приложения:
flatpak установить flathub <идентификатор приложения>
Теперь запустите приложение с помощью команды:
flatpak запустить <идентификатор приложения>
Использование других команд Flatpak
Если вы хотите сделать больше с flatpak, вы можете проверить все доступные команды, прочитав страницу руководства:
человек
Как видите, есть несколько команд для управления установленными приложениями. Одним из них является flatpak list
, в котором отображаются все установленные приложения Flaptak в вашей системе.
список плоских пакетов
Чтобы обновить конкретное приложение, вы можете запустить:
обновление плоского пакета <app-id>
Как удалить приложения Flatpak?
Наконец, если вы хотите удалить приложения Flatpak, вы можете сделать то же самое, используя как графические методы, так и методы командной строки.
Если вы используете командную строку, просто запустите flatpak list
и возьмите app-id
. Затем запустите команду для удаления приложения:
удалить flatpak <идентификатор приложения>
Используя графический метод, вы можете найти установленное приложение в соответствующем центре программного обеспечения, а затем просто нажать «Удалить» или «Удалить».
Заключение
Надеюсь, вам понравилось руководство для начинающих и вы узнали о системе управления пакетами Flatpak. Не стесняйтесь выражать свое мнение или задавать вопросы в разделе комментариев ниже.