Az egyetlen probléma, amely a GNU / Linux disztribúcióinak sokféleségével merülhet fel, az az, hogy amikor az összes disztróban terjesztésre szánt asztali alkalmazást fejlesztesz, a szükséges csomagokat vagy könyvtárakat a szoftveréhez és amiket telepített a felhasználó gépe.
Programozóként egy asztali alkalmazás fejlesztése a GNU / Linux számára nagyon fárasztó lehet. Nagyon nehéz, ha nem is lehetetlen megismerni az alkalmazásához szükséges csomagokat telepítik-e vagy sem vagy ha a szükséges könyvtárak verziója megfelelő lesz a Szoftverhez. A Flatpak egy olyan keret, amelynek célja kezelni ezeket a problémákat amelyek egy alkalmazás fejlesztése során felmerülhetnek. Tehát be Ubunlog Ma szeretnénk bemutatni nektek, és beszélni róla egy kicsit.
Hogyan működik a Flatpak?
A könyvtárak és a szoftverhez szükséges csomagok közötti függőségi problémák elkerülése érdekében a Flatpak több rétegben működik:
1.- Futásidők
Tartalmazzák az alkalmazás által használt függőségeket. Mindig ugyanazok, függetlenül a disztribúciótól, amelyben használják. Ily módon nem kell frissítenünk az alkalmazást, amikor a terjesztés változáson megy keresztül.
2.- Csomagolt könyvtárak.
Az ötlet az, hogy az összes függőséget, amelyek nem futásidejűek, ugyanazzal az alkalmazással kell csomagolni. Ily módon bármely disztró hozzáférhet ugyanahhoz a könyvtárhoz, függetlenül annak verziójától.
3.- Homokozó
A Flatpak elkülöníti az alkalmazást az operációs rendszertől és más alkalmazásoktól, ami biztonságot nyújt a felhasználó számára, és kiszámítható környezetet biztosít a fejlesztők számára. A következő képen vázlatot láthatunk a Flatpak és rétegei működéséről:
A Flatpak telepítése az Ubuntu 16.04-re
A Flatpak telepítése az Ubuntu 16.04-re nagyon egyszerű. Elég, ha a következőket hajtjuk végre a Terminálban:
sudo add-apt-tárhely ppa: alexlarsson / flatpak
sudo apt frissítés
sudo apt install flatpak
Ha meg szeretné tudni, hogyan telepítse a Flatpak-ot más disztribúciókra, akkor nézze meg web oficial.
Nos, reméljük, hogy ha Ön Linux alkalmazás-fejlesztő, akkor megnézi ezt a keretrendszert, amely nagyon megkönnyíti számunkra a dolgokat, ha azt akarjuk, hogy alkalmazásaink a lehető modulárisabbak legyenek, függetlenül attól, hogy milyen disztribúcióba kell őket telepíteni. .
Hiányzik a séma képe ... bár a kíváncsiskodók számára a Flatpak weboldalán található.
Kösz a figyelmeztetést! Valami ismeretlen okból a képet nem helyesen csatolták. Már hozzá van adva!