Zoeken op website

Hoe Flatpak op Linux te installeren en te gebruiken


In Linux zijn er veel mogelijkheden om een softwarepakket te installeren. U kunt de pakketbeheerders gebruiken, zoals APT voor op Debian gebaseerde distributies en YUM voor op RHEL gebaseerde distributies. Als de pakketten niet beschikbaar zijn in de officiële repositories, kunt u de beschikbare PPA's gebruiken (voor Debian distributies) of ze installeren met DEB of RPM pakketten. Als u geen fan bent van het gebruik van de terminal, kan het Softwarecentrum u een veel eenvoudigere manier bieden om applicaties te installeren. Als alles mislukt, heb je nog steeds de mogelijkheid om vanaf de bron te bouwen.

Hoe het ook zij, er zijn een paar uitdagingen. Het softwarecentrum beschikt mogelijk niet altijd over de applicatie die u zoekt en het installeren vanaf PPA's kan fouten of compatibiliteitsproblemen opleveren. Bovendien vereist bouwen vanaf de bron een hoger expertiseniveau en is het geen beginnersvriendelijke manier voor nieuwkomers op Linux.

In het licht van dergelijke uitdagingen wordt een universele manier om pakketten te installeren ten zeerste aanbevolen om tijd te besparen en fouten als gevolg van compatibiliteitsproblemen te voorkomen. Canonical was de eerste die een dergelijk idee implementeerde in de vorm van snap-pakketten. Snaps zijn cross-distributie-, container- en afhankelijkheidsvrije softwarepakketten die de installatie van softwareapplicaties vereenvoudigen.

Samen met snaps kwam flatpak, nog een universeel verpakkingssysteem.

Flatpaks

Een flatpak, geschreven in C, is een hulpprogramma voor pakketbeheer waarmee gebruikers applicaties kunnen installeren en uitvoeren in een sandbox- of geïsoleerde omgeving. Net als snaps is flatpak gericht op het vereenvoudigen van het beheer van softwarepakketten over verschillende distributies. Eén enkele flatpak kan zonder enige wijziging worden geïnstalleerd in elke Linux-distributie die Flatpaks ondersteunt.

Hoe Flatpak in Linux-distributies te installeren

In deze handleiding concentreren we ons op hoe u Flatpak kunt installeren en gebruiken op verschillende Linux-distributies. Het installeren van Flatpak bestaat uit twee stappen. Eerst moet u Flatpak installeren met behulp van de pakketbeheerder van uw distributie en later de Flatpak-repository ( Flathub) toevoegen van waaruit applicaties worden geïnstalleerd.

Installeer Flatpak op Ubuntu en Mint

Standaard wordt Flatpak ondersteund op Ubuntu 18.04 en Mint 19.3 en latere versies. U kunt dit bevestigen door de opdracht uit te voeren:

sudo apt install flatpak

Installeer Flatpak op Debian en op Debian gebaseerde distributies

Voor andere op Debian gebaseerde distributies zoals Zorin, Elementary en andere distributies voegt u de weergegeven PPA toe en voert u de onderstaande opdracht uit:

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

Installeer Flatpak op RedHat en Fedora

Voor Fedora en RHEL/CentOS 8 voer je de opdracht uit.

sudo dnf install flatpak

Voor eerdere versies gebruikt RHEL/CentOS 7 de yum-pakketbeheerder om flatpak te installeren.

sudo yum install flatpak

Installeer Flatpak op OpenSUSE

Om Flatpak op OpenSUSE in te schakelen, roept u de opdracht aan:

sudo zypper install flatpak

Installeer Flatpak op ArchLinux/Manjaro

Ten slotte, om Flatpak in te schakelen op Arch Linux en zijn varianten, roep je het commando aan:

sudo pacman -S flatpak

Zodra Flatpak is geïnstalleerd, is de volgende stap het inschakelen van de opslagplaats van Flatpak van waaruit applicaties worden gedownload.

Hoe Flathub Repository toe te voegen in Linux

De volgende stap zal zijn het toevoegen van de repository van Flatpak van waaruit we applicaties zullen downloaden en installeren. Hier. we voegen Flathub toe omdat dit de populairste en meest gebruikte opslagplaats is.

Om Flathub aan uw systeem toe te voegen. voer de onderstaande opdracht uit.

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

Hoe Flatpak onder Linux te gebruiken

Voordat u een applicatie uit de repository installeert, kunt u zoeken naar de beschikbaarheid ervan op Flathub met behulp van de syntaxis:

flatpak search application name

Als u bijvoorbeeld Flathub wilt zoeken naar Spotify, voert u de opdracht uit:

flatpak search spotify

De resultaten geven u de applicatie-ID, versie, branche, afstandsbedieningen en een korte beschrijving van de softwareapplicatie.

Om de applicatie vanuit de repository te installeren, gebruikt u de syntaxis:

flatpak install [remotes] [Application ID]

In dit geval voert u de opdracht uit om Spotify te installeren

flatpak install flathub com.spotify.Client

Om een flatpak-applicatie uit te voeren, voert u de opdracht uit:

flatpak run [Application ID]

Bijvoorbeeld,

flatpak run com.spotify.Client

In mijn geval had dit tot gevolg dat de Spotify-applicatie werd gelanceerd.

Om de flatpak-pakketten weer te geven die zich op uw systeem bevinden, voert u de opdracht uit:

flatpak list

Om een applicatie te verwijderen, gebruikt u de syntaxis:

flatpak uninstall [Application ID]

Als je bijvoorbeeld Spotify wilt verwijderen, voer je het volgende uit:

flatpak uninstall com.spotify.Client

Om alle flatpak-pakketten bij te werken, voert u het volgende uit:

flatpak update

In mijn geval waren alle flatpaks up-to-date, dus er zijn geen wijzigingen aangebracht.

Om ten slotte de versie van flatpak die u gebruikt te controleren, voert u het volgende uit:

flatpak --version

Conclusie

Flatpak gaat ver in het bieden van toegang tot aanvullende software voor uw systeem. Dit wordt mogelijk gemaakt door de Flathub repository die een enorme verzameling flatpak-applicaties bevat.