Dette er den beste måten å installere apper på Linux som du ikke bruker

Flatpak forbedrer applikasjonsinstallasjon på Linux ved å tilby en universell pakkeformat med innebygde avhengigheter, bedre sikkerhet og mindre distribusjonsproblemer.

Så bra som Linux kan være når det gjelder sikkerhet, personvern og tilpasning, er det noen ting som kan forbedres. En av de beste forbedringene jeg har gjort, har vært å bytte til Flatpak for å installere de fleste av appene mine.

Installere applikasjoner på normalt vis på Linux

På de fleste Linux-distribusjoner installerer du pakkene dine fra et sentralt repository. På Debian-baserte systemer gjøres dette ved hjelp av apt-kommandoen i Terminal eller hvilken som helst GUI appbutikk som følger med distribusjonen din. Det samme gjelder for varianter av Fedora eller Arch, bortsett fra at de bruker henholdsvis DNF og pacman.

Det er noen ulemper med denne tilnærmingen.

For det første, hvis du bytter distribusjon ofte, møter du på problemet med ulik syntaks for hvert system. De er vanligvis like, men ikke identiske. På noen måter gjør det faktisk det vanskeligere å holde dem separate.

Du støter også på utfordringen med distribusjonsfragmentering. En distribusjon bygget på Ubuntu kan være oppdatert med de nyeste pakkene, mens andre kanskje kjører flere versjoner bak. Det gjelder dusinvis eller hundrevis av distribusjoner.

Hvis du er en hyppig distribusjonsbytter, kan det bli et problem. Selv om du ikke er det, hvis du bruker en distribusjon som følger en tregere oppdateringssyklus, kan du oppleve at applikasjonene i repoet ditt ligger etter hovedversjonen.

Det finnes en løsning: Flatpak. Flatpak lar deg installere apper fra et enkelt sted, Flathub, som fungerer på nesten hvilken som helst Linux-distribusjon der ute.

De er selvstendige

Vanligvis, når du installerer et program ved hjelp av apt eller en DEB-fil, vil du merke at en rekke avhengigheter må lastes ned og installeres på forhånd. Det er vanligvis ikke et problem, men av og til havner du i en situasjon der du får beskjed om at en avhengighet ikke kan bli funnet.

Når det skjer, må du lete etter den på en eller annen måte. Kanskje betyr det at du bare må legge til et annet repo slik at det kan lastes ned automatisk. Andre ganger er du stuck med å grave gjennom et Stack Overflow-innlegg fra for 10 år siden og prøve å finne en manuell løsning.

Flatpaks omgår alt dette ved å pakke sine avhengigheter sammen med dem. Ingen jakt på avhengigheter, ingen behov for å skaffe en manuell fiks for et gammelt program du ønsker å kjøre. Det er stort sett klikk og gå.

Det er ikke et problem jeg møter hver dag, men det har skjedd nok ganger til at jeg setter pris på at Flatpaks unngår problemet helt.

Flatpaks er nærmest universelle

Faktumet at Flatpaks kommer pakket med de fleste av sine avhengigheter betyr også at de kan kjøre på enhver distribusjon.

Hvis du bytter distribusjoner på din egen PC, eller du tilfeldigvis bruker en annen PC, trenger du ikke bekymre deg for om den distribusjonen inneholder applikasjonen du ønsker, eller om den kjører en annen versjon. En Flatpak er en Flatpak er en Flatpak, uavhengig av hvor du installerer den.

De er bedre for sikkerhet

Flatpaks, i motsetning til de fleste ting du installerer, er isolert fra resten av systemet ditt. Dette har to fordeler.

Den første er at det dramatisk reduserer sjansen for at installasjonen av en Flatpak vil forstyrre et annet program du har på PC-en, noe som kan skje innimellom med andre installasjonsmetoder. Fordelen fungerer også i motsatt retning. Et ødelagt program på distribusjonen din vil sannsynligvis ikke forstyrre Flatpak-programmet ditt.

Den andre, og langt viktigere fordelen, er for sikkerheten din. Fordi Flatpaks kjører i sin egen little sandbox, kan du strengt kontrollere hvor mye av systemet ditt de kan få tilgang til. Det betyr at hvis du laster ned en ondsinnet Flatpak fra et sted på internett, vil det ikke lett kunne kompromittere systemet ditt.

Selv om du ikke har med en ondsinnet app å gjøre, kan du enkelt sørge for at ingen app blir for inngripende med sine tillatelser.

Hvor faller Flatpaks kort?

Det finnes ikke en programvareløsning der ute som er perfekt hele tiden, men det er bare noen få ulemper som følger med Flatpaks, og de er ganske små sammenlignet med fordelene deres.

Den største ulempe er nedlastingsstørrelsen på appene. Fordi de er alt-i-ett, har de en tendens til å være større enn programmer som er mer avhengige av gjensidige avhengigheter fra systemet.

I praksis har jeg ikke virkelig lagt merke til et betydelig problem med det. De største appene—spill som vanligvis—er ikke det.

Ble virkelig påvirket. Ellers er mesteparten av lagringsplassen min brukt av filer jeg har lagret, snarere enn applikasjoner jeg har installert.

I tillegg, fordi Flatpaks er så godt isolert fra systemet ditt, er de vanligvis ikke passende for noe som drivere. Men det er uansett ikke deres hensikt.

Hvis du ser etter andre måter å gjøre Linux litt lettere å bruke og mer motstandsdyktig, vil jeg foreslå å sjekke ut immutable distribusjoner som Fedora Kinoite. De fleste immutable distribusjoner bruker Flatpaks som en metode for å installere applikasjoner på grunn av stabiliteten og sikkerhetsfordelene de tilbyr.

Hvis du vil lese flere artikler som Dette er den beste måten å installere apper på Linux som du ikke bruker, kan du besøke kategorien Linux.

Index
  1. Installere applikasjoner på normalt vis på Linux
  2. De er selvstendige
  3. Flatpaks er nærmest universelle
  4. De er bedre for sikkerhet
  5. Hvor faller Flatpaks kort?

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Go up