Flatpak, perfektný rámec pre vývoj desktopových aplikácií v systéme Linux

cover-flatpak

Jedným z mála problémov, ktoré môžu vzniknúť pri veľkej rozmanitosti distribúcií v GNU / Linux, je to, že pri vývoji desktopovej aplikácie určenej na distribúciu vo všetkých distribúciách vzniknú problémy medzi potrebné balíky alebo knižnice pre váš softvér a tie, ktoré ste nainštalovali stroj používateľa.

Ako programátor môže byť vývoj desktopovej aplikácie pre GNU / Linux veľmi zdĺhavý. Je veľmi ťažké, ak nie nemožné, to vedieť aké balíčky potrebné pre vašu aplikáciu budú alebo nebudú mať nainštalované používateľom alebo ak bude verzia potrebných knižníc pre váš softvér správna. Flatpak je rámec, ktorého cieľom je vyrovnať sa so všetkými týmito problémami ktoré môžu vzniknúť pri vývoji aplikácie. Takže v Ubunlog Dnes vám ho chceme predstaviť a trochu si o ňom porozprávať.

Ako funguje Flatpak?

Aby sa zabránilo všetkým týmto problémom so závislosťami medzi knižnicami a balíčkami potrebnými pre softvér, Flatpak pracuje v niekoľkých vrstvách:

1. - Runtime

Obsahujú závislosti, ktoré má aplikácia používať. Vždy sú rovnaké bez ohľadu na distribúciu, v ktorej sa používa. Týmto spôsobom nemusíme aktualizovať aplikáciu, keď dôjde k zmenám v distribúcii.

2. - Balené knižnice.

Cieľom je zabaliť všetky tie závislosti, ktoré nie sú za behu, do rovnakej aplikácie. Týmto spôsobom bude mať každá distribúcia prístup k rovnakým knižniciam bez ohľadu na jej verziu.

3. - Pieskoviská

Flatpak izoluje aplikáciu od OS aj od iných aplikácií, čo poskytuje bezpečnosť pre používateľov a predvídateľné prostredie pre vývojárov. Na nasledujúcom obrázku vidíme obrys fungovania Flatpaku a jeho vrstiev:

Screenshot z 2016-06-18 16:33:04

Inštalácia Flatpaku na Ubuntu 16.04

Inštalácia Flatpaku na Ubuntu 16.04 je veľmi jednoduchá. Postačí, keď v Termináli vykonáme toto:

sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt update
sudo apt inštalovať flatpak

Ak sa chcete dozvedieť, ako nainštalovať Flatpak na iné distribúcie, môžete sa pozrieť na jeho Oficiálne internetové stránky.

Dúfame, že ak ste vývojárom aplikácií pre systém Linux, pozriete sa na tento rámec, ktorý nám veľmi uľahčí prácu, ak chceme, aby boli naše aplikácie čo najviac modulárne bez ohľadu na distribúciu, v ktorej sa majú inštalovať. .


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   ... dijo

    Obrázok schémy chýba ... aj keď pre zvedavcov sa nachádza na webovej stránke Flatpak.

    1.    Michael Perez dijo

      Ďakujeme za upozornenie! Z neznámych dôvodov nebol obrázok pripojený správne. Už je pridaný!