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

cover-flatpak

Jedan od jedinih problema koji se mogu pojaviti s velikom raznolikošću distribucija u GNU / Linuxu je taj što kada razvijete aplikaciju za radnu površinu namijenjenu distribuciji u svim distro sistemima, javljaju se problemi između potrebne pakete ili biblioteke za vaš softver i one koje ste instalirali korisnikova mašina.

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 neophodni za vašu aplikaciju biti instalirani ili ne korisnika ili ako će verzija potrebnih biblioteka biti ispravna za vaš softver. Flatpak je okvir kojem je cilj nositi se sa svim tim problemima koji mogu nastati u razvoju aplikacije. Dakle unutra Ubunlog Danas želimo da vam ga predstavimo i popričamo malo o tome.

Kako funkcionira Flatpak?

Da bi izbjegao sve ove probleme ovisnosti između biblioteka i paketa potrebnih za Softver, Flatpak radi u nekoliko slojeva:

1.- Runtimes

Sadrže zavisnosti 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 biblioteke.

Ideja je spakirati sve one zavisnosti koje nisu u vrijeme izvođenja s istom aplikacijom. Na taj će način bilo koja distribucija imati pristup istim bibliotekama, bez obzira na njihovu verziju.

3.- Sandbox

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:

Snimak ekrana sa 2016-06-18 16:33:04

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-repozitorijum ppa: alexlarsson / flatpak
sudo apt update
sudo apt instalirati flatpak

Da biste vidjeli kako instalirati Flatpak na druge distro sisteme, možete ga pogledati zvanična web stranica.

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 biti instalirane .


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   ... rekao je

    Slika sheme nedostaje ... iako je za znatiželjne pronađena na web stranici Flatpak.

    1.    Michael Perez rekao je

      Hvala na upozorenju! Iz nepoznatog razloga slika nije pravilno priložena. Već je dodano!