Кажется, что универсальные установщики приложений — это что-то новое в мире Linux. У вас есть разработчики Ubuntu, работающие над снимками, App Image (он же наиболее близок к файлам .exe в Linux), Deis, ZeroInstall и, конечно же, новой вещью, о которой все говорят: Flatpak. Слишком долго сообществу открытого исходного кода и Linux в целом требовался единый способ доставки программного обеспечения для множества различных дистрибутивов Linux. В 2017 году за всеобщее внимание соревнуется множество различных программных проектов. Flatpak ничем не отличается. Это инструмент, разработанный Free Desktop Project, который обещает упростить доставку любого типа программного обеспечения, беспрепятственно и легко для любого типа дистрибутива Linux на рынке.
ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.
В этой статье мы рассмотрим, как заставить эту захватывающую новую технологию работать в вашем любимом дистрибутиве Linux.
Оглавление
Установка FlatPak
Flatpak разработчики работали над распределительными сопровождающим 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
В этом примере мы будем устанавливать 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.
Это обновит отдельное приложение. Либо просто введите 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 могли начать их использовать!