Det virker som om installasjonsprogrammer for universelle applikasjonerer den nye tingen i Linux-verdenen. Du har fått utviklerne bak Ubuntu til å jobbe med snaps, App Image (også kjent som .exe-filer på Linux), Deis, ZeroInstall og selvfølgelig, den nye tingen alle snakker om: Flatpak. Så lenge har open source-samfunnet, og Linux som helhet trengt en enkelt måte å levere programvare til mange forskjellige Linux-distribusjoner. I 2017 er det mange forskjellige programvareprosjekter som konkurrerer om søkelyset. Flatpak er ikke annerledes. Det er et verktøy utviklet av Free Desktop Project som lover å gjøre det superenkelt å levere hvilken som helst type programvare, sømløst og enkelt til alle typer Linux-distribusjoner på markedet.
AVSLØRINGS VARSEL: Bla nedover og se videoopplæringen på slutten av denne artikkelen.
I denne artikkelen skal vi undersøke hvordan du får denne spennende nye teknologien til å fungere på din favoritt Linux-distribusjon.
Installerer FlatPak
Flatpak-utviklerne har jobbet hardt med Linuxdistribusjonsvedlikeholdere for å gjøre det slik at det er enkelt å få alt i gang. Åpne et terminalvindu, finn avsnittet med operativsystemet du bruker, og skriv kommandoen (e) for å få det installert!
Arch Linux
sudo pacman -S flatpak
Fedora
sudo dnf install flatpak
Opensuse
sudo zypper install flatpak
Mageia
sudo urpmi flatpak
eller (hvis du bruker DNF)
sudo dnf install flatpak
Ubuntu
Ubuntu 16.04 LTS
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak
Ubuntu 17.04+
sudo apt install flatpak
Debian-testing / ustabil
sudo apt-get install flatpak
Gentoo
Først, få et rotskall: sudo -s or su
Deretter oppretter du en ny konfigurasjonsfil: nano -w /etc/portage/repos.conf/flatpak-overlay.conf
Lim inn følgende kode i filen:
[flatpak-overlay] priority = 50 location = /usr/local/portage/flatpak-overlay sync-type = git sync-uri = git://github.com/fosero/flatpak-overlay.git
auto-sync = Ja
Lagre konfigurasjonsfilen med tastaturkombinasjonen Ctrl + O.
Til slutt, kjør en synkronisering for å installere Flatpak.
emerge --sync
Bruker Flatpak
Flatpak er veldig desentralisert teknologi. I motsetning til andre “universal app” -løsninger som snaps, er det ingen eneste programvarebutikk. I stedet er det mange. Dette programmet lar brukere lage sine egne containere og laste dem opp til de offisielle serverne, men det er også mulig for brukere å være vert for sine egne og ignorere den offisielle måten helt.
Er du en utvikler? Sjekk ut den offisielle informasjonen for å lære hvordan du lager en Flatpak.
Installere en Flatpak fra et depot
Hvis du vil installere en Flatpak-app på Linux-datamaskinen din, åpner du en terminal. Skriv deretter inn denne kommandoen for å få root-tilgang: sudo -s
I dette eksemplet installerer vi Spotify via kommandolinjen. Begynn med å fortelle Flatpak-tjenesten om å få ekstern app.
flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
Deretter installerer du Spotify med kjøre-kommandoen.
flatpak run com.spotify.Client
Når prosessen er fullført, sjekk søknadsmenyen. Et Spotify-ikon vises.
Installere en Flatpak fra en fil
Heldigvis er ikke kommandolinjen den eneste måten å installere en Flatpak-app på. Det er også mulig å laste ned en .flatpakref
fil, og installer den uten å angi en eneste kommando.
Først må du sørge for at gnome-programvare er installert på systemet (selv om det mest sannsynlig allerede er). Last deretter ned en .flatpakref
fil via appsiden. I dette eksemplet bruker vi Skype.

Når filen er lastet ned til PCen din, åpner du denfilbehandleren og gå til plasseringen til den nedlastede appen. Høyreklikk på den, og velg “Åpne med programvareinstallasjon”. Dette vil starte Gnome Software-butikken, og få opp en side som viser detaljert informasjon om appen som vil bli installert.
Klikk på installasjonsknappen, skriv inn passordet ditt og vent. Det vises et varsel når programmet er ferdig.
Det er det! Sjekk applikasjonsmenyen for det nylig installerte programmet.
Oppdaterer Flatpaks
Det er mulig å oppdatere, som å installere på to måter. Den første måten er med terminalen. Begynn med å liste alle installerte Flatpaks på systemet med listekommandoen.
flatpak list

Velg deretter en Flatpak-app fra listen, og legg den til på slutten av: flatpak update
Å gjøre dette vil oppdatere den enkelte app. Alternativt er det bare å skrive inn flatpak update
for å oppdatere alle appene på systemet.
Vil du ikke bruke terminalen? Bare bruk Gnome-programvare som normalt. Når det er en Flatpak-oppdatering, vil den fortelle deg! Installer det som normalt, sammen med vanlige programvareoppdateringer.
Avinstallere Flatpaks
Avinstaller en app ved først å bruke listekommandoen for å finne navnet på appen du vil avinstallere. Deretter kopierer du navnet og skriver inn:
sudo flatpak uninstall appnamehere
Alternativt kan du åpne Gnome Software, søke etter appen og klikke på "avinstaller".
Konklusjon
Distribusjon av programvare har alltid vært en avsvakeste punkter i Linux: utviklere har ikke noe ønske om å pakke programmet sitt i 100 forskjellige formater. I tillegg ønsker brukere en bedre måte å installere programvare i stedet for å stole på terminalen. Flatpack er et annet forsøk på å fikse dette. Det fullfører denne enorme oppgaven ved å ta programmer og virtualisere dem inne i containere, slik at de kan løpe på hva som helst når som helst. Utviklingen for denne programvaren øker tempoet, og Flatpaks hjelper deg med å levere populær programvare som: Spotify, Blender, Mozilla Firefox og til og med Microsoft Skype. Støtte for dette verktøyet er massivt, og adopsjonen blir bare bedre.
Flatpaks har mye potensiale, men det er de ogsåoverskygget av andre spillere i “universal Linux installer” -spillet. Som et resultat er de bare kjent av Linux-nørder. Det er mitt håp at denne opplæringen vil skinne litt behov for Flatpak, slik at alle typer Linux-brukere kan begynne å bruke dem!
kommentarer