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:
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ť. .
Obrázok schémy chýba ... aj keď pre zvedavcov sa nachádza na webovej stránke Flatpak.
Ďakujeme za upozornenie! Z neznámych dôvodov nebol obrázok pripojený správne. Už je pridaný!