Как да използвате и инсталирате FlatPak на Linux

Изглежда, че инсталаторите на универсални приложения са новото нещо в света на Linux. Имате разработчиците зад Ubuntu, които работят върху снимки, изображение на приложението (известно още като най-близкото нещо до .exe файловете в Linux), Deis, ZeroInstall и разбира се, новото нещо, за което всички говорят: Flatpak. Твърде дълго общността с отворен код и Linux като цяло се нуждаеха от един-единствен начин за доставяне на софтуер до много различни дистрибуции на Linux. През 2017 г. има много различни софтуерни проекти, които се конкурират за светлината на прожекторите. Flatpak не е по-различен. Това е инструмент, разработен от Free Desktop Project, който обещава да направи изключително лесно доставянето на всякакъв тип софтуер, безпроблемно и лесно до всякакъв тип дистрибуция на Linux на пазара.

ПРЕДУПРЕЖДЕНИЕ ЗА СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.

В тази статия ще разгледаме как да накарате тази вълнуваща нова технология да работи върху любимата ви Linux дистрибуция.

Инсталиране на FlatPak

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

  Как да използвате pandoc за конвертиране на файлове в командния ред на Linux

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Магея

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 с командата run.

flatpak run com.spotify.Client

Когато процесът приключи, проверете менюто на приложението си. Ще се появи икона на Spotify.

  Как да инсталирате Firefox Developer Edition на Linux

Инсталиране на Flatpak от файл

За щастие командният ред не е единственият начин за инсталиране на приложение Flatpak. Възможно е също да изтеглите .flatpakref файл и да го инсталирате, без да въвеждате нито една команда.

Първо, уверете се, че gnome-софтуерът е инсталиран в системата (въпреки че най-вероятно вече е така). След това изтеглете .flatpakref файл чрез страница на приложението. В този пример ще използваме Skype.

Когато файлът бъде изтеглен на вашия компютър, отворете файловия мениджър и отидете на местоположението на изтегленото приложение. Щракнете с десния бутон върху него и изберете „Отваряне с инсталиране на софтуер“. Това ще стартира магазина на софтуера на Gnome и ще изведе страница, която показва подробна информация за приложението, което ще бъде инсталирано.

Щракнете върху бутона за инсталиране, въведете паролата си и изчакайте. Когато програмата приключи, ще се появи известие.

Това е! Проверете менюто на приложението за новоинсталираната програма.

Актуализиране на Flatpaks

Актуализирането, подобно на инсталирането, е възможно по два начина. Първият начин е с терминала. Започнете, като изброите всички инсталирани Flatpaks в системата с командата list.

flatpak list

След това изберете приложение Flatpak от списъка и го добавете в края на: flatpak update

  Как да импортирате снимки на Linux с Shotwell

Това ще актуализира отделното приложение. Като алтернатива просто въведете flatpak update, за да актуализирате всички приложения в системата.

Не искате да използвате терминала? Просто използвайте софтуера Gnome както обикновено. Когато има актуализация на Flatpak, тя ще ви каже! Инсталирайте го както обикновено, заедно с редовни софтуерни актуализации.

Деинсталиране на Flatpaks

Деинсталирайте приложение, като първо използвате командата list, за да намерите името на приложението, което да деинсталирате. След това копирайте името и въведете:

sudo flatpak uninstall appnamehere

Като алтернатива отворете Gnome Software, потърсете приложението и щракнете върху „деинсталиране“.

Заключение

Разпространението на софтуер винаги е било една от най-слабите точки на Linux: разработчиците нямат желание да пакетират програмата си в 100 различни формата. Освен това потребителите искат по-добър начин за инсталиране на софтуер, вместо да разчитат на терминала. Flatpack е друг опит да се поправи това. Той изпълнява тази огромна задача, като взема програми и ги виртуализира вътре в контейнери, позволявайки им да работят на всичко по всяко време. Разработката на този софтуер набира скорост, като Flatpaks помага за доставянето на популярен софтуер като: Spotify, Blender, Mozilla Firefox и дори Microsoft Skype. Поддръжката за този инструмент е огромна и приемането става все по-добро.

Flatpaks имат голям потенциал, но те са засенчени от други играчи в играта „универсален инсталатор на Linux“. В резултат на това те са познати само от маниаците на Linux. Надявам се, че този урок ще хвърли много необходима светлина върху Flatpak, така че всички видове потребители на Linux да могат да започнат да ги използват!