Hoe Flatpak te installeren op Ubuntu 24.04, 22.04 of 20.04

Flatpak is een populair raamwerk voor het distribueren en uitvoeren van applicaties in een veilige, sandbox-omgeving op Linux-systemen. Hiermee kunt u applicaties installeren en uitvoeren, ongeacht de Linux-distributie die u gebruikt, waardoor consistentie en beveiliging in verschillende omgevingen wordt geboden. Flatpak-pakketten bevatten alle noodzakelijke afhankelijkheden, waardoor applicaties worden uitgevoerd zoals verwacht, zonder conflicten met systeembibliotheken. Het is vooral handig voor toegang tot de nieuwste softwareversies die mogelijk niet beschikbaar zijn via traditionele pakketbeheerders.

Op Ubuntu 24.04, 22.04 of 20.04 kun je Flatpak op twee manieren installeren: gebruik maken van de standaard Ubuntu-repository voor een stabiele en eenvoudige installatie, of het toevoegen van de Flatpak Team Launchpad PPA voor toegang tot de nieuwste stabiele release of ontwikkelingsbuilds voor degenen die dat willen bijdragen aan het testen. Deze gids leidt u door beide methoden, zodat u zeker weet dat u over de nieuwste Flatpak-installatie beschikt die aan uw behoeften voldoet.

Update Ubuntu vóór Flatpak-installatie

De eerste taak is om uw systeem bij te werken om ervoor te zorgen dat alle bestaande pakketten up-to-date zijn voordat u deze installeert.

sudo apt update && sudo apt upgrade

Methode 1: Installeer Flatpak via de standaard APT-repository

Flatpak op Ubuntu installeren kan op verschillende manieren. De eerste methode die we zullen bespreken is het installeren ervan met behulp van de Ubuntu-repository. Het is belangrijk op te merken dat Ubuntu Flatpak standaard in zijn repository bewaart. Toch wordt het niet standaard geïnstalleerd vanwege de concurrentie met Snap, het moederbedrijf van Ubuntu.

Om Flatpak te installeren met behulp van de Ubuntu-repository, kunt u de volgende opdracht in een Linux-terminal gebruiken:

sudo apt install flatpak

Met deze opdracht wordt u gevraagd uw rootwachtwoord in te voeren voordat u Flatpak installeert. Nadat u uw wachtwoord hebt ingevoerd, begint het installatieproces.

Eenmaal geïnstalleerd, kunt u de Flathub-repository, de primaire repository voor Flatpak-applicaties, toevoegen door de volgende opdracht uit te voeren:

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

Met deze opdracht wordt de Flathub-repository toegevoegd aan uw Flatpak-installatie, zodat u eenvoudig applicaties uit de Flathub-repository kunt zoeken en installeren.

Methode 2: Installeer Flatpak via Flatpak Team APT PPA

De tweede methode om Flatpak op Ubuntu te installeren maakt gebruik van het “Flatpak” -team LaunchPAD PPA, dat de nieuwste stabiele en ontwikkelingsversies van Flatpak bevat. Deze methode wordt sterk aanbevolen omdat Canonical, het moederbedrijf van Ubuntu, meer druk heeft uitgeoefend op het gebruik van Snap over APT, vooral tegen Flatpak.

Optie 1: Flatpak stabiele PPA importeren:

sudo add-apt-repository ppa:flatpak/stable -y

Optie 2: Flatpak-ontwikkeling PPA importeren:

sudo add-apt-repository ppa:flatpak/development -y

Voer na het importeren van de PPA een APT-update uit om ervoor te zorgen dat de wijzigingen worden weergegeven:

sudo apt update

Installeer nu Flatpak door de volgende opdracht uit te voeren:

sudo apt install flatpak

Met deze opdracht wordt u gevraagd uw rootwachtwoord in te voeren voordat u Flatpak installeert. Nadat u uw wachtwoord hebt ingevoerd, begint het installatieproces.

Eenmaal geïnstalleerd, kunt u de Flathub-repository, de primaire repository voor Flatpak-applicaties, toevoegen door de volgende opdracht uit te voeren:

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

Met deze opdracht wordt de Flathub-repository toegevoegd aan uw Flatpak-installatie, zodat u eenvoudig applicaties uit de Flathub-repository kunt zoeken en installeren.

Bovendien kunt u, nadat u de Flatpak-versie met behulp van de PPA hebt geïnstalleerd, de geïnstalleerde versie controleren met behulp van de opdracht “apt-cache policy”, zoals hieronder weergegeven:

apt-cache policy flatpak

Zoals weergegeven in de handleiding, werd tijdens het installatieproces de ontwikkelingsversie van Flatpak geïnstalleerd, wat op het moment van schrijven versie 1.15.3 was. Het is belangrijk op te merken dat deze versie mogelijk iets voorloopt op de stabiele Flatpak PPA-versie en aanzienlijk hoger dan de standaardversie van Ubuntu, die 1.12.7 is en als verouderd wordt beschouwd.

Basis Flatpak-opdrachten

In dit gedeelte wordt gedetailleerder uitgelegd hoe u Flatpak op uw Ubuntu-systeem kunt gebruiken.

Een externe opslagplaats toevoegen

Flatpak gebruikt externe opslagplaatsen om applicaties te downloaden en te installeren. Gebruik de volgende opdracht om een ​​externe opslagplaats toe te voegen:

flatpak remote-add --if-not-exists <name> <URL>

Als u bijvoorbeeld de Flathub-repository, de primaire repository voor Flatpak-applicaties, wilt toevoegen, gebruikt u de volgende opdracht:

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

Applicaties installeren

Om een ​​applicatie te installeren met Flatpak, gebruik je de volgende opdracht:

flatpak install <application-name>

Om bijvoorbeeld de GIMP-beeldbewerkingssoftware te installeren, gebruikt u de volgende opdracht:

flatpak install org.gimp.GIMP

Applicaties bijwerken

Om een ​​applicatie bij te werken die met Flatpak is geïnstalleerd, gebruikt u de volgende opdracht:

flatpak update <application-name>

Om GIMP bij te werken, gebruikt u bijvoorbeeld de volgende opdracht:

flatpak update org.gimp.GIMP

Applicaties verwijderen

Om een ​​applicatie te verwijderen die met Flatpak is geïnstalleerd, gebruikt u de volgende opdracht:

flatpak uninstall <application-name>

Om GIMP bijvoorbeeld te verwijderen, gebruikt u de volgende opdracht:

flatpak uninstall org.gimp.GIMP

Lijst met geïnstalleerde applicaties

Gebruik de volgende opdracht om alle toepassingen weer te geven die met Flatpak zijn geïnstalleerd:

flatpak list

Zoeken naar toepassingen

Gebruik de volgende opdracht om naar een applicatie in de Flatpak-repository te zoeken:

flatpak search <search-term>

Om bijvoorbeeld naar de LibreOffice-productiviteitssuite te zoeken, gebruikt u de volgende opdracht:

flatpak search libreoffice

Lijst met externe opslagplaatsen

Gebruik de volgende opdracht om alle externe opslagplaatsen weer te geven die momenteel zijn geconfigureerd:

flatpak remote-list

Controleren op updates

Gebruik de volgende opdracht om te controleren op updates voor toepassingen die met Flatpak zijn geïnstalleerd:

flatpak update

Het Flatpak-systeem bijwerken

Gebruik de volgende opdracht om het Flatpak-systeem zelf bij te werken:

flatpak update --system

Informatie over toepassingen

Gebruik de volgende opdracht om informatie over een toepassing te krijgen, zoals de versie en andere details:

flatpak info <application-name>

Als u bijvoorbeeld informatie over GIMP wilt opvragen, gebruikt u de volgende opdracht:

flatpak info org.gimp.GIMP

Toepassingen uitvoeren

Om een ​​applicatie uit te voeren die met Flatpak is geïnstalleerd, gebruikt u de volgende opdracht:

flatpak run <application-name>

Om GIMP uit te voeren, gebruikt u bijvoorbeeld de volgende opdracht:

flatpak run org.gimp.GIMP

Een applicatie sideloaden

Om een ​​applicatie te sideloaden die niet uit een repository is gedownload, gebruikt u de volgende opdracht:

flatpak install <path-to-application>

Een applicatie exporteren

Om een ​​applicatie die met Flatpak is geïnstalleerd naar een bestand te exporteren, gebruikt u de volgende opdracht:

flatpak export <application-name

Een applicatie exporteren

Om een ​​applicatie die met Flatpak is geïnstalleerd naar een bestand te exporteren, gebruikt u de volgende opdracht:

flatpak export <application-name> <filename>

Om GIMP bijvoorbeeld te exporteren naar een bestand met de naam gimp.flatpak, gebruikt u de volgende opdracht:

flatpak export org.gimp.GIMP gimp.flatpak

Een applicatie importeren

Gebruik de volgende opdracht om een ​​applicatie te importeren die is geëxporteerd met Flatpak:

flatpak install <filename>

Als u bijvoorbeeld het gimp.flatpak-bestand wilt importeren dat eerder is geëxporteerd, gebruikt u de volgende opdracht:

flatpak install gimp.flatpak

Lijst bestanden in een toepassing

Gebruik de volgende opdracht om de bestanden weer te geven die als onderdeel van een toepassing zijn geïnstalleerd:

flatpak list-files <application-name>

Om bijvoorbeeld de bestanden weer te geven die zijn geïnstalleerd als onderdeel van GIMP, gebruikt u de volgende opdracht:

flatpak list-files org.gimp.GIMP

Controleer de toepassingsrechten

Gebruik de volgende opdracht om de machtigingen van een toepassing te controleren:

flatpak permissions <application-name>

Om bijvoorbeeld de machtigingen voor GIMP te controleren, gebruikt u de volgende opdracht:

flatpak permissions org.gimp.GIMP

Applicatiemachtigingen wijzigen

Gebruik de volgende opdracht om de machtigingen van een toepassing te wijzigen:

flatpak override <application-name> --filesystem=<directory>

Om GIMP bijvoorbeeld toegang te geven tot een map met de naam MyPhotos, gebruikt u de volgende opdracht:

flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos

Updaten op afstand

Gebruik de volgende opdracht om alle externe opslagplaatsen bij te werken:

flatpak update --appstream

Update een enkele afstandsbediening

Om een ​​enkele externe repository bij te werken, gebruikt u de volgende opdracht:

flatpak update <remote-name>

Verwijder een afstandsbediening

Gebruik de volgende opdracht om een ​​externe opslagplaats te verwijderen:

flatpak remote-delete <remote-name>

Voer de applicatie uit in Sandbox

Gebruik de volgende opdracht om een ​​toepassing in een sandbox-omgeving uit te voeren:

flatpak run --sandbox <application-name>

Als u GIMP bijvoorbeeld in een sandbox-omgeving wilt uitvoeren, gebruikt u de volgende opdracht:

flatpak run --sandbox org.gimp.GIMP

Maak een applicatiebundel

Gebruik de volgende opdracht om een ​​applicatiebundel te maken die op andere systemen kan worden gedistribueerd en geïnstalleerd:

flatpak build-bundle <directory> <bundle-file>

Als u bijvoorbeeld een bundel voor GIMP wilt maken, gebruikt u de volgende opdracht:

flatpak build-bundle org.gimp.GIMP gimp.bundle

Lijst met geïnstalleerde runtimes met Flatpak op Ubuntu

Gebruik de volgende opdracht om alle runtimes weer te geven die momenteel zijn geïnstalleerd:

flatpak list-runtime

Lijst met beschikbare runtimes

Gebruik de volgende opdracht om alle runtimes weer te geven die beschikbaar zijn in de repository:

flatpak list-runtime -a

Lijst met extensies

Gebruik de volgende opdracht om alle extensies weer te geven die momenteel zijn geïnstalleerd:

flatpak list-extension

Lijst met beschikbare extensies

Gebruik de volgende opdracht om alle extensies weer te geven die beschikbaar zijn in de repository:

flatpak list-extension -a

Dit zijn slechts enkele van de essentiële Flatpak-opdrachten voor het beheren en implementeren van applicaties op uw Ubuntu-systeem.

Conclusie

Als Flatpak op uw Ubuntu-systeem is geïnstalleerd, heeft u toegang tot een breed scala aan applicaties die veilig in een sandbox zijn geplaatst en consistent worden bijgewerkt in alle distributies. Of u nu kiest voor de stabiliteit van de standaard Ubuntu-repository of voor de geavanceerde functies van de Flatpak Team Launchpad PPA, u zorgt ervoor dat uw systeem is uitgerust om de nieuwste applicaties te verwerken die beschikbaar zijn via Flatpak. Regelmatige updates, vooral wanneer u de PPA gebruikt, zorgen ervoor dat uw Flatpak-installatie actueel blijft en gereed is voor de nieuwste software. Geniet van de flexibiliteit en veiligheid die Flatpak in uw Ubuntu-omgeving brengt.

Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

Plaats een reactie