Новички в Linux получат удовольствие, поскольку они могут устанавливать пакеты, экономя время и силы. Canonical, материнская компания Ubuntu, была первой, кто реализовал снимки - кросс-дистрибутивное программное обеспечение без зависимостей.

Вместе со Snap появилась еще одна универсальная система упаковки Flatpak, написанная на C. Считается утилитой управления пакетами, она позволяет пользователю устанавливать и запускать приложения в изолированной среде.

Основные терминологии

Как и Snap, Flatpak стремится упростить управление программным обеспечением в дистрибутивах Linux. Вот несколько общих терминов, которые стоит знать:

  • Flatpak: Это система, используемая для создания, распространения и запуска изолированных настольных приложений в Linux.
  • Время выполнения: Среды выполнения также называются платформами, поскольку они работают как интегрированные платформы для предоставления основных утилит, необходимых для работы приложения Flatpak.
  • Приложение Flatpak: Это приложения, которые пользователь может установить с помощью Flatpak команду на своем компьютере.
instagram viewer

Преимущества использования Flatpak

  • Универсальность: Flatpak, как менеджер служебных служб, позволяет пользователю устанавливать и запускать приложения практически на любом рабочем столе Linux. Это будет включать любые дистрибутивы, отличные от GNU, операционные системы только для чтения, дистрибутивы без systemd или другие архитектуры.
  • Дружественный к инновациям: Flatpak продвигает разработчиков дистрибутива, чтобы помочь разработчикам сосредоточиться на своих инновационных целях.
  • Стабильность: Любые поломки в приложении не приводят к поломке системы. Это связано с тем, что среды выполнения Flatpak ограничены и не мешают работе системы.
  • Установка без рута: Вам не нужны повышенные привилегии при установке приложения / среды выполнения Flatpak.
  • Изолированные приложения: Одна из основных целей Flatpak - повысить безопасность системы за счет изоляции приложений друг от друга. Приложения изолированы и запускаются в отдельных хранилищах.

Связанный: Руководство для начинающих по репозиториям программного обеспечения в Ubuntu

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

Существуют разные способы установки Flatpak в зависимости от используемого вами дистрибутива Linux.

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

Вот как вы можете установить пакет в разных дистрибутивах Linux:

На Ubuntu и Mint

По умолчанию Flatpak поддерживает Ubuntu 18.04, Mint 19.3 и их более поздние версии. Вы можете установить пакет в Ubuntu и Linux Mint с помощью APT:

sudo apt install flatpak

О Debian и дистрибутивах на основе Debian

Чтобы установить Flatpak в дистрибутивы на основе Debian, такие как Elementary и Zorin, вам необходимо добавить PPA в свою систему перед загрузкой пакета:

sudo add-apt-репозиторий ppa: alexlarsson / flatpak
sudo apt update
sudo apt install flatpak

Вы также можете использовать упомянутые выше команды для установки Flatpak в Ubuntu.

О Red Hat и Fedora

Чтобы установить в дистрибутивах на основе RHEL, таких как Fedora и CentOS, выполните эту команду:

sudo dnf установить flatpak

В качестве альтернативы вы также можете использовать менеджер пакетов YUM:

sudo yum install flatpak

В OpenSUSE

Выполните следующую команду, чтобы установить Flatpak в OpenSUSE:

sudo zypper установить flatpak

На ArchLinux / Manjaro

И последнее, но не менее важное: чтобы установить пакет в Arch Linux и производных от него дистрибутивах, выполните следующую команду:

sudo pacman -S flatpak

Связанный: Flathub vs. Snap Store: лучшие сайты для загрузки приложений для Linux

Добавление репозитория Flathub в Linux

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

К добавить репозиторий в Linux, запустите эту команду:

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

Как использовать Flatpak в Linux

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

Поиск приложений на Flathub

Прежде чем приступить к установке приложений, вы можете проверить, доступно ли определенное приложение в репозитории. Формат по умолчанию для этой команды:

имя-приложения для поиска flatpak

В качестве примера давайте найдем Spotify и установим его, если он доступен.

flatpak search spotify

Полученные значения будут отображать идентификатор приложения, версию, ветвь и пульты дистанционного управления вместе с описанием программного обеспечения.

Установите пакеты с помощью Flatpak

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

Flatpak установить пульт applicationID

Например, чтобы установить Spotify, вы можете использовать:

flatpak установить flathub com.spotify. Клиент

Запустить приложение

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

Flatpak запустить applicationID

Например:

Flatpak запустить com.spotify. Клиент

В конечном итоге это запустит приложение Spotify в вашей системе.

Список установленных пакетов Flatpak

Давайте сделаем еще один шаг вперед. Чтобы получить список всех пакетов Flatpak, установленных в вашей системе:

список плоских пакетов

Обновить установленные пакеты

Чтобы обновить пакеты Flatpak в вашей системе, запустите:

обновление Flatpak

Если все пакеты уже обновлены, после выполнения вышеупомянутой команды не будет никаких новых изменений.

Удаление программного обеспечения с помощью Flatpak

Если вы установили приложение и больше не хотите его сохранять, вы можете успешно удалить его с помощью удалить метод. Синтаксис команды по умолчанию:

flatpak удалить applicationID

Поскольку мы только что установили Spotify, попробуйте удалить приложение, набрав:

Flatpak удалить com.spotify. Клиент

Включение репозитория GNOME

Как и Flathub, репозиторий GNOME содержит все основные приложения GNOME. Сам центральный репозиторий имеет две версии: стабильную и ночную.

Добавить стабильный репозиторий GNOME

Использовать wget чтобы скачать ключи GPG для репозитория:

wget https://sdk.gnome.org/keys/gnome-sdk.gpg

Добавьте репозиторий GNOME Flatpak в свою систему, используя удаленное добавление:

sudo flatpak remote-add --gpg-import = gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

Чтобы вместо этого установить ночную версию, введите следующие команды:

wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/

Список удаленных репозиториев

Чтобы вывести список всех настроенных удаленных репозиториев:

Flatpak пульты

Приведенная выше команда выведет список репозиториев, которые вы добавили в свою систему. Также будет отображаться, является ли репозиторий общесистемной установкой или предназначен только для нескольких пользователей.

Удаление репозитория Flatpak

Основной синтаксис для удаления репозитория:

sudo flatpak удаленное удаление удаленного имени

...где удаленное имя это имя удаленного репозитория.

Например, чтобы удалить репозиторий Flathub из вашей системы:

sudo flatpak удаленно удалить flathub

Ремонт установки Flatpak

Использовать ремонт команда для восстановления установки Flatpak в вашей системе:

ремонт sudo flatpak

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

Убить Flatpak Process

Чтобы убить любой процесс Flatpak, сначала проверьте, какие процессы запущены:

sudo flatpak ps

Чтобы убить процесс:

sudo flatpak kill applicationID

Чтобы проверить, успешно ли система завершила процесс:

sudo flatpak ps

Связанный: Как отобразить информацию, относящуюся к процессу, в Linux с помощью команды ps

Максимальное использование команд Flatpak

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

Если вы только начинаете, лучше изучать различные функции медленно и неуклонно по мере того, как вы понимаете различные нюансы, доступные в дистрибутивах. Если вы вообще не хотите иметь дело с командной строкой, подумайте о переходе на Snap и Snap Store для установки пакетов в Linux.

Электронное письмо
Все, что вам нужно знать о Snap и Snap Store

Вас не устраивает сложная кривая обучения менеджеров пакетов командной строки? Начните работу с Snap и Snap Store уже сегодня.

Читать далее

Похожие темы
  • Linux
  • Linux
  • Приложения Linux
  • Менеджеры пакетов
Об авторе
Вини Бхалла (Опубликовано 3 статьи)Ещё от Wini Bhalla

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.