Flatpak, savršen okvir za razvoj desktop aplikacija na Linuxu

pokrivač-flatpak

Jedan od jedinih problema koji se mogu pojaviti s velikom raznolikošću distro-a u GNU / Linuxu je taj što kada razvijate desktop aplikaciju namijenjenu distribuciji u svim distro-ovima, javljaju se problemi između potrebne pakete ili knjižnice za vaš softver i one koje ste instalirali korisnikov stroj.

Kao programer, razvoj radne površine za GNU / Linux može biti vrlo dosadan. Vrlo je teško, ako ne i nemoguće, znati koji će paketi potrebni za vašu aplikaciju biti instalirani ili ne korisnika ili ako će verzija potrebnih knjižnica biti ispravna za vaš softver. Flatpak je okvir kojem je cilj nositi se sa svim tim problemima koji se mogu pojaviti u razvoju aplikacije. Dakle u Ubunlog Danas vam ga želimo predstaviti i popričati malo o njemu.

Kako Flatpak djeluje?

Da bi se izbjegli svi ovi problemi ovisnosti između knjižnica i paketa potrebnih za Softver, Flatpak radi u nekoliko slojeva:

1.- Vrijeme izvođenja

Sadrže ovisnosti koje aplikacija treba koristiti. Uvijek su isti bez obzira na distro u kojem se koristi. Na taj način ne moramo ažurirati aplikaciju kada distro prolazi kroz promjene.

2.- Pakirane knjižnice.

Ideja je spakirati sve one ovisnosti koje nisu u vrijeme izvođenja s istom aplikacijom. Na taj će način svaka distribucija imati pristup istim knjižnicama, bez obzira na njihovu verziju.

3.- Pješčanike

Flatpak izolira aplikaciju od OS-a, kao i od ostalih aplikacija, što pruža sigurnost za korisnika i predvidivo okruženje za programere. Na slijedećoj slici možemo vidjeti konture kako Flatpak i njegovi slojevi rade:

Snimka zaslona iz 2016. 06:18:16

Instaliranje Flatpaka na Ubuntu 16.04

Instaliranje Flatpaka na Ubuntu 16.04 je vrlo jednostavno. Dovoljno je da u terminalu izvršimo sljedeće:

sudo add-apt-repozitorij ppa: alexlarsson / flatpak
sudo apt ažuriranje
sudo apt instalirajte flatpak

Da biste vidjeli kako instalirati Flatpak na druge distribucijske jedinice, možete ga pogledati službene web stranice.

Pa, nadamo se da ćete, ako ste programer Linux aplikacija, pogledati ovaj okvir koji će nam olakšati stvari ako želimo da naše aplikacije budu što modularnije bez obzira na distro u kojem će se instalirati .


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   ... dijo

    Slika sheme nedostaje ... iako je za znatiželjnike na web stranici Flatpak.

    1.    Michael Perez dijo

      Hvala na upozorenju! Iz nepoznatog razloga slika nije pravilno pričvršćena. Već je dodano!