Как использовать и установить FlatPak в Linux

Кажется, что универсальные установщики приложений — это что-то новое в мире Linux. У вас есть разработчики Ubuntu, работающие над снимками, App Image (он же наиболее близок к файлам .exe в Linux), Deis, ZeroInstall и, конечно же, новой вещью, о которой все говорят: Flatpak. Слишком долго сообществу открытого исходного кода и Linux в целом требовался единый способ доставки программного обеспечения для множества различных дистрибутивов Linux. В 2017 году за всеобщее внимание соревнуется множество различных программных проектов. Flatpak ничем не отличается. Это инструмент, разработанный Free Desktop Project, который обещает упростить доставку любого типа программного обеспечения, беспрепятственно и легко для любого типа дистрибутива Linux на рынке.

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

В этой статье мы рассмотрим, как заставить эту захватывающую новую технологию работать в вашем любимом дистрибутиве Linux.

Установка FlatPak

Flatpak разработчики работали над распределительными сопровождающим Linux, чтобы сделать так, чтобы получать все работает легко. Откройте окно терминала, найдите раздел с операционной системой, которую вы используете, и введите команду (ы) для ее установки!

  Как использовать команду traceroute в Linux

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Mageia

sudo urpmi flatpak

или (при использовании DNF)

sudo dnf install flatpak

Ubuntu

Ubuntu 16.04 LTS

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak

Ubuntu 17.04+

sudo apt install flatpak

Тестирование Debian / нестабильная версия

sudo apt-get install flatpak

Gentoo

Сначала получите корневую оболочку: sudo -s или su

Затем создайте новый файл конфигурации: nano -w /etc/portage/repos.conf/flatpak-overlay.conf

Вставьте в файл следующий код:

[flatpak-overlay]
priority = 50
location = /usr/local/portage/flatpak-overlay
sync-type = git
sync-uri = git://github.com/fosero/flatpak-overlay.git

автосинхронизация = Да

Сохраните файл конфигурации с помощью комбинации клавиш Ctrl + O.

Наконец, запустите синхронизацию, чтобы установить Flatpak.

emerge --sync

Использование Flatpak

Flatpak — это очень децентрализованная технология. В отличие от других решений «универсальных приложений», таких как снимки, не существует единого магазина программного обеспечения. Вместо этого их много. Эта программа позволяет пользователям создавать свои собственные контейнеры и загружать их на официальные серверы, но пользователи также могут размещать свои собственные и полностью игнорировать официальный способ.

Вы разработчик? Ознакомьтесь с официальной информацией на узнать, как сделать Flatpak.

Установка Flatpak из репозитория

Чтобы установить приложение Flatpak на свой компьютер Linux, откройте терминал. Затем введите эту команду, чтобы получить root-доступ: sudo -s

  Как использовать команду FTP в Linux

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

flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref

Затем установите Spotify с помощью команды запуска.

flatpak run com.spotify.Client

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

Установка Flatpak из файла

К счастью, командная строка — не единственный способ установить приложение Flatpak. Также можно загрузить файл .flatpakref и установить его без ввода одной команды.

Во-первых, убедитесь, что в системе установлено программное обеспечение gnome (хотя, скорее всего, оно уже установлено). Затем загрузите файл .flatpakref через страница приложения. В этом примере мы будем использовать Skype.

Когда файл будет загружен на ваш компьютер, откройте файловый менеджер и перейдите в расположение загруженного приложения. Щелкните его правой кнопкой мыши и выберите «Открыть с помощью установки программного обеспечения». Это запустит магазин программного обеспечения Gnome и откроет страницу с подробной информацией о приложении, которое будет установлено.

Нажмите кнопку установки, введите свой пароль и ждите. Уведомление появится, когда программа будет завершена.

Это оно! Проверьте меню приложения на наличие недавно установленной программы.

Обновление Flatpaks

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

flatpak list

Затем выберите приложение Flatpak из списка и добавьте его в конец: flatpak update.

  5 лучших операционных систем для вашего Linux-сервера

Это обновит отдельное приложение. Либо просто введите flatpak update, чтобы обновить все приложения в системе.

Не хотите использовать терминал? Просто используйте Gnome Software как обычно. Когда выйдет обновление Flatpak, оно вам скажет! Установите его как обычно, вместе с регулярными обновлениями программного обеспечения.

Удаление Flatpaks

Удалите приложение, сначала используя команду list, чтобы найти имя приложения, которое нужно удалить. Затем скопируйте имя и введите:

sudo flatpak uninstall appnamehere

Либо откройте Gnome Software, найдите приложение и нажмите «Удалить».

Заключение

Распространение программного обеспечения всегда было одним из самых слабых мест Linux: у разработчиков нет желания упаковывать свою программу в 100 различных форматов. Кроме того, пользователям нужен лучший способ установки программного обеспечения, а не использование терминала. Flatpack — еще одна попытка исправить это. Он выполняет эту масштабную задачу, беря программы и виртуализируя их внутри контейнеров, позволяя им запускать что угодно в любое время. Разработка этого программного обеспечения набирает обороты, и Flatpaks помогает поставлять популярные программы, такие как Spotify, Blender, Mozilla Firefox и даже Microsoft Skype. Этот инструмент широко поддерживается, и его внедрение только улучшается.

У Flatpaks есть большой потенциал, но они затмеваются другими игроками в игре «универсальный установщик Linux». В результате они известны только фанатам Linux. Я надеюсь, что это руководство прольет столь необходимый свет на Flatpak, чтобы все пользователи Linux могли начать их использовать!