Flatpak, den perfekte ramme til udvikling af desktop-applikationer på Linux

cover-flatpak

Et af de eneste problemer, der kan opstå med den store mangfoldighed af distroer i GNU / Linux, er at når du udvikler en desktop-applikation beregnet til at blive distribueret i alle distroer, opstår der problemer mellem de nødvendige pakker eller biblioteker til din software og dem, du har installeret brugerens maskine.

Som programmør kan det være meget kedeligt at udvikle en desktopapplikation til GNU / Linux. Det er meget vanskeligt, hvis ikke umuligt, at vide hvilke pakker, der er nødvendige for din applikation, vil eller ikke har installeret brugeren, eller hvis versionen af ​​de nødvendige biblioteker er korrekt for din software. Flatpak er en ramme, der sigter mod håndtere alle disse problemer que pueden ir surgiendo en el desarrollo de una aplicación. Así que en Ubunlog hoy queremos presentártelo y hablar un poco de él.

Hvordan fungerer Flatpak?

For at undgå alle disse afhængighedsproblemer mellem biblioteker og pakker, der er nødvendige for softwaren, fungerer Flatpak i flere lag:

1. - Kørselstider

De indeholder de afhængigheder, der skal bruges af applikationen. De er altid de samme uanset hvilken distro den bruges i. På denne måde behøver vi ikke opdatere applikationen, når distroen gennemgår ændringer.

2.- Pakkede biblioteker.

Ideen er at pakke alle de afhængigheder, der ikke er i runtime, med den samme applikation. På denne måde vil enhver distro have adgang til de samme biblioteker, uanset dens version.

3.- Sandkasser

Flatpak isolerer applikationen fra OS såvel som fra andre applikationer, hvilket giver brugeren sikkerhed og et forudsigeligt miljø for udviklere. I det følgende billede kan vi se en oversigt over, hvordan Flatpak og dets lag fungerer:

Skærmbillede fra 2016 06:18:16

Installation af Flatpak på Ubuntu 16.04

Installation af Flatpak på Ubuntu 16.04 er meget let. Det er nok, at vi udfører følgende i terminalen:

sudo add-apt-depot ppa: alexlarsson / flatpak
sudo apt opdatering
sudo apt install flatpak

For at se, hvordan du installerer Flatpak på andre distroer, kan du se på dens officielle hjemmeside.

Nå, vi håber, at hvis du er en Linux-applikationsudvikler, vil du se på denne ramme, der vil gøre tingene meget lette for os, hvis vi vil have vores apps til at være så modulære som muligt uanset distro, hvor de skal installeres .


2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   ... sagde han

    Billedet af ordningen mangler ... selvom det for nysgerrige findes på Flatpak-webstedet.

    1.    Michael Perez sagde han

      Tak for advarslen! Af ukendt årsag blev billedet ikke vedhæftet korrekt. Det er allerede tilføjet!