Hvordan installere og bruke Flatpak på Linux


I Linux er det mange veier for å installere en programvarepakke. Du kan bruke pakkebehandlere som APT for Debian-baserte distribusjoner og YUM for RHEL-baserte distribusjoner. Hvis pakkene ikke er tilgjengelige i de offisielle depotene, kan du bruke de tilgjengelige PPAene (for Debian-distribusjoner ) eller installere dem ved å bruke DEB eller RPM-pakker. Hvis du ikke er en fan av å bruke terminalen, kan Programvaresenteret gi deg en mye enklere måte å installere programmer på. Hvis alt feiler, har du fortsatt muligheten til å bygge fra kilden.

Uansett er det noen utfordringer. Programvaresenteret har kanskje ikke alltid applikasjonen du leter etter, og installering fra PPAer kan gi feil eller kompatibilitetsproblemer. I tillegg krever det å bygge fra kilden et høyere nivå av ekspertise og er ikke en nybegynnervennlig måte for nykommere til Linux.

I lys av slike utfordringer anbefales en universell måte å installere pakker på for å spare tid og unngå feil som oppstår fra kompatibilitetsproblemer. Canonical var den første som implementerte en slik idé i form av snap-pakker. Snaps er kryssdistribusjon, containeriserte og avhengighetsfrie programvarepakker som forenkler installasjonen av programvareapplikasjoner.

Sammen med snaps kom flatpak, som er enda et universelt pakkesystem.

Flatpaks

Skrevet i C, en flatpak er et pakkeadministrasjonsverktøy som lar brukere installere og kjøre applikasjoner i et sandkasse- eller isolert miljø. Akkurat som snaps, tar flatpak sikte på å forenkle administrasjonen av programvarepakker på tvers av ulike distribusjoner. En enkelt flatpak kan installeres i enhver Linux-distribusjon som støtter Flatpak uten noen endring.

Hvordan installere Flatpak i Linux-distribusjoner

I denne veiledningen fokuserer vi på hvordan du kan installere Flatpak og bruke den på tvers av ulike Linux-distribusjoner. Installering av Flatpak er en 2-trinns prosedyre. Først må du installere Flatpak ved å bruke distribusjonens pakkebehandling og senere legge til Flatpak-depotet (Flathub) hvor applikasjoner vil bli installert.

Installer Flatpak på Ubuntu og Mint

Som standard støttes FlatpakUbuntu 18.04 og Mint 19.3 og senere versjoner. Du kan bekrefte dette ved å kjøre kommandoen:

sudo apt install flatpak

Installer Flatpak på Debian og Debian-baserte Distros

For andre Debian-baserte distribusjoner som Zorin, Elementary, og andre distros, legg til PPA som vises og utfør kommandoen nedenfor:

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

Installer Flatpak på RedHat og Fedora

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

sudo dnf install flatpak

For tidligere versjoner, RHEL/CentOS 7 bruker yum-pakkebehandlingen for å installere flatpak.

sudo yum install flatpak

Installer Flatpak på OpenSUSE

For å aktivere FlatpakOpenSUSE, start kommandoen:

sudo zypper install flatpak

Installer Flatpak på ArchLinux/Manjaro

Til slutt, for å aktivere FlatpakArch Linux og dets smaker, påkall kommandoen:

sudo pacman -S flatpak

Når Flatpak er installert, vil neste trinn være å aktivere Flatpaks depot hvor applikasjoner vil bli lastet ned.

Hvordan legge til Flathub Repository i Linux

Det neste trinnet vil være å legge til Flatpaks depot der vi vil laste ned og installere applikasjoner. Her. vi legger til Flathub siden det er det mest populære og mest brukte depotet.

For å legge til Flathub til systemet ditt. kjør kommandoen nedenfor.

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

Hvordan bruke Flatpak i Linux

Før du installerer en applikasjon fra depotet, kan du søke etter tilgjengeligheten på Flathub ved å bruke syntaksen:

flatpak search application name

For for eksempel å søke Flathub etter Spotify, kjør kommandoen:

flatpak search spotify

Resultatene vil gi deg applikasjons-ID, versjon, gren, fjernkontroller og en kort beskrivelse av programvareapplikasjonen.

For å installere applikasjonen fra depotet, bruk syntaksen:

flatpak install [remotes] [Application ID]

I dette tilfellet, for å installere Spotify, kjør kommandoen

flatpak install flathub com.spotify.Client

For å kjøre en flatpak-applikasjon, kjør kommandoen:

flatpak run [Application ID]

For eksempel,

flatpak run com.spotify.Client

I mitt tilfelle hadde dette effekten av å starte Spotify-applikasjonen.

For å liste opp flatpak-pakkene som ligger på systemet ditt, kjør kommandoen:

flatpak list

For å avinstallere et program, bruk syntaksen:

flatpak uninstall [Application ID]

For å fjerne for eksempel Spotify, kjør:

flatpak uninstall com.spotify.Client

For å oppdatere alle flatpak-pakker, kjør:

flatpak update

I mitt tilfelle var alle flatpaks oppdatert, så ingen endringer ble gjort.

Til slutt, for å sjekke versjonen av flatpak du bruker, kjør:

flatpak --version

Konklusjon

Flatpak gir langt på vei tilgang til ekstra programvare for systemet ditt. Dette er muliggjort av Flathub-depotet som inneholder en enorm samling av flatpak-applikasjoner.