Sådan installeres og bruges Flatpak på Linux


I Linux er der mange muligheder for installation af en softwarepakke. Du kan bruge pakkehåndtererne som APT til Debian-baserede distributioner og YUM til RHEL-baserede distributioner. Hvis pakkerne ikke er tilgængelige i de officielle arkiver, kan du bruge de tilgængelige PPA'er (til Debian-distributioner) eller installere dem ved hjælp af DEB- eller RPM-pakker. Hvis du ikke er fan af at bruge terminalen, kan Software Center give dig en meget nemmere måde at installere applikationer på. Hvis alt mislykkes, har du stadig mulighed for at bygge fra kilde.

Uanset hvad der eksisterer, findes der nogle få udfordringer. Softwarecenteret har muligvis ikke altid det program, du leder efter, og installation af PPA'er kan give problemer eller kompatibilitetsproblemer. Derudover kræver bygning fra kilde et højere niveau af ekspertise og er ikke en nybegyndervenlig måde for nybegyndere til Linux.

I lyset af sådanne udfordringer anbefales en universel måde at installere pakker på for at spare tid og undgå fejl som følge af kompatibilitetsproblemer. Canonical var den første til at implementere en sådan idé i form af snap-pakker. Snaps er krydsfordelings-, containeriserede og afhængighedsfri softwarepakker, der forenkler installationen af softwareapplikationer.

Sammen med snaps kom flatpak, som endnu et universelt emballagesystem.

Skrevet i C er en flatpak et pakkehåndteringsværktøj, der giver brugerne mulighed for at installere og køre applikationer i et sandkasset eller isoleret miljø. Ligesom snaps har flatpak til formål at forenkle styringen af softwarepakker på tværs af forskellige distributioner. En enkelt flatpak kan installeres i enhver Linux-distribution, der understøtter Flatpaks uden nogen ændringer.

Sådan installeres Flatpak i Linux-distributioner

I denne vejledning fokuserer vi på, hvordan du kan installere Flatpak og bruge den på tværs af forskellige Linux-distributioner. Installation af Flatpak er en totrinsprocedure. Først skal du installere Flatpak ved hjælp af din distributions pakkehåndtering og senere tilføje Flatpak repository (Flathub), hvorfra applikationer installeres.

Flatpak understøttes som standard på Ubuntu 18.04 og Mint 19.3 og nyere versioner. Du kan bekræfte dette ved at køre kommandoen:

$ sudo apt install flatpak

For andre Debian-baserede distributioner som Zorin, Elementary og andre distributioner skal du tilføje den viste PPA og udføre kommandoen nedenfor:

$ sudo add-apt-repository ppa:alexlarsson/flatpak 
$ sudo apt update 
$ sudo apt install flatpak

For Fedora og RHEL/CentOS 8 kør kommandoen.

$ sudo dnf install flatpak

I tidligere versioner bruger RHEL/CentOS 7 yum-pakkehåndteringen til at installere flatpak.

$ sudo yum install flatpak

For at aktivere Flatpak på OpenSUSE påkald kommandoen:

$ sudo zypper install flatpak

Endelig for at aktivere Flatpak på Arch Linux og dens smag skal du påkalde kommandoen:

$ sudo pacman -S flatpak

Når Flatpak er installeret, er det næste trin at aktivere Flatpaks lager, hvorfra applikationer downloades.

Sådan tilføjes Flathub Repository i Linux

Det næste trin vil være at tilføje Flatpaks lager, hvorfra vi downloader og installerer applikationer. Her. vi tilføjer Flathub, da det er det mest populære og udbredte lager.

For at tilføje Flathub til dit system. kør kommandoen nedenfor.

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Sådan bruges Flatpak i Linux

Før du installerer et program fra arkivet, kan du søge efter dets tilgængelighed på Flathub ved hjælp af syntaksen:

$ flatpak search application name

Hvis du f.eks. Vil søge i Flathub efter Spotify, skal du køre kommandoen:

$ flatpak search spotify

Resultaterne giver dig applikations-id, version, filial, fjernbetjeninger og en kort beskrivelse af softwareapplikationen.

For at installere applikationen fra lageret skal du bruge syntaksen:

$ flatpak install [remotes] [Application ID]

I dette tilfælde skal du køre kommandoen for at installere Spotify

$ flatpak install flathub com.spotify.Client

For at køre en flatpak-applikation skal du udføre kommandoen:

$ flatpak run [Application ID]

For eksempel,

$ flatpak run com.spotify.Client

I mit tilfælde havde dette den virkning, at Spotify-applikationen blev lanceret.

For at liste de flatpak-pakker, der findes på dit system, skal du køre kommandoen:

$ flatpak list

For at afinstallere et program skal du bruge syntaksen:

$ flatpak uninstall [Application ID]

For eksempel for at fjerne Spotify skal du køre:

$ flatpak uninstall com.spotify.Client

For at opdatere alle flatpak-pakker skal du køre:

$ flatpak update

I mit tilfælde var alle flatpakker opdaterede, så der blev ikke foretaget nogen ændringer.

Endelig, udfør for at kontrollere den version af flatpak, du bruger:

$ flatpak --version

Flatpak går langt med at give adgang til yderligere software til dit system. Dette er muliggjort af Flathub-arkivet, som indeholder en enorm samling af flatpak-applikationer.