Flatpak, перфектната рамка за разработване на настолни приложения на Linux

корица-плосък пакет

Един от единствените проблеми, които могат да възникнат при голямото разнообразие на дистрибуции в GNU / Linux, е, че когато разработвате настолно приложение, предназначено да се разпространява във всички дистрибуции, възникват проблеми между необходимите пакети или библиотеки за вашия софтуер и тези, които сте инсталирали машината на потребителя.

Като програмист, разработването на настолно приложение за GNU / Linux може да бъде много досадно. Много е трудно, ако не и невъзможно да се знае какви пакети, необходими за вашето приложение, ще бъдат инсталирани или не потребителя или ако версията на необходимите библиотеки ще бъде правилна за вашия софтуер. Flatpak е рамка, която цели справете се с всички тези проблеми които могат да възникнат при разработването на приложение. Така че в Ubunlog Днес искаме да ви го представим и да поговорим малко за него.

Как действа Flatpak?

За да се избегнат всички тези проблеми със зависимостта между библиотеките и пакетите, необходими за софтуера, Flatpak работи на няколко слоя:

1. - Времетраене

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

2. - Опаковани библиотеки.

Идеята е да се опаковат всички тези зависимости, които не са по време на изпълнение, с едно и също приложение. По този начин всеки дистрибутор ще има достъп до същата (ите) библиотека (и), независимо от нейната версия.

3. - Пясъчници

Flatpak изолира приложението от операционната система, както и от други приложения, което осигурява сигурност за потребителя и предсказуема среда за разработчиците. На следващото изображение можем да видим очертания на работата на Flatpak и нейните слоеве:

Екранна снимка от 2016 06:18:16

Инсталиране на Flatpak на Ubuntu 16.04

Инсталирането на Flatpak на Ubuntu 16.04 е много лесно. Достатъчно е да изпълним следното в терминала:

sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt актуализация
sudo apt инсталирате flatpak

За да видите как да инсталирате Flatpak на други дистрибуции, можете да го разгледате официален уебсайт.

Е, надяваме се, че ако сте разработчик на приложения за Linux, ще разгледате тази рамка, която ще ни улесни много, ако искаме нашите приложения да бъдат възможно най-модулни, независимо от дистрибуцията, в която трябва да бъдат инсталирани .


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   ... каза той

    Изображението на схемата липсва ... въпреки че за любопитните е в уебсайта на Flatpak.

    1.    Микел Перес каза той

      Благодаря за предупреждението! По неизвестна причина изображението не е прикрепено правилно. Вече е добавено!