Flatpak-pakketten installeren en beheren
Als u Ubuntu, zijn afgeleiden of andere Linux-distributies op basis van Ubuntu gebruikt, kunt u de volgende twee opdrachten uitvoeren om Flatpak-pakketten in te stellen:
$ sudo apt flatpak installeren$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
De tweede opdracht voegt de officiële Flathub-repository toe die kan worden gebruikt om Flatpak-apps te downloaden en te installeren. Het is mogelijk om andere repository's van derden toe te voegen door de repository-URL in de tweede opdracht hierboven te vervangen. Over het algemeen moet u zich echter houden aan de standaardrepository om te voorkomen dat u niet-geteste apps installeert die mogelijk beveiligingsproblemen hebben.
Als je een andere Linux-distributie gebruikt, volg dan deze snelle installatiehandleiding met installatie-instructies voor meer dan 25 Linux-distributies.
Nadat je de Flatpak-installatie hebt voltooid, kun je naar de Flathub-winkel gaan om een app naar keuze te downloaden. Om bijvoorbeeld het Firefox Flatpak-pakket te installeren, kunt u de vermelding in de Flathub-winkel bezoeken of ernaar zoeken met behulp van de zoekbalk op de Flathub-website. Elke vermelding op de Flathub-pagina bevat een installatieopdracht onderaan de pagina. U moet deze opdracht in de terminal uitvoeren om het pakket te installeren. Merk op dat de opdracht hetzelfde is voor alle Linux-distributies. Voor het geciteerde geval moet u de volgende opdracht uitvoeren om het Firefox flatpak-pakket te installeren:
$ flatpak flathub org installeren.mozilla.firefoxHoud er rekening mee dat u tijdens het installeren van een Flatpak-pakket mogelijk wordt gevraagd om extra pakketten en afhankelijkheden te installeren. Dit is normaal omdat Flatpak-pakketten de benodigde pakketten en bibliotheken indien nodig installeren.
Om een geïnstalleerd Flatpak-pakket te verwijderen, moet u de volgende opdracht uitvoeren (vervang de ID van het pakket):
$ flatpak verwijder org.mozilla.firefoxAls u de ID van het pakket niet meer weet, kunt u deze ophalen op de Flathub-winkelvermeldingspagina. Flatpak laat je ook app-suggesties zien als je slechts een gedeeltelijke naam of ID opgeeft. Als u bijvoorbeeld gewoon "firefox" gebruikt in de bovenstaande opdracht, zal Flatpak u automatisch de keuze bieden om het Firefox-pakket te verwijderen.
Om een geïnstalleerd Flatpak-pakket bij te werken, moet u de volgende opdracht uitvoeren (vervang de ID van het pakket):
$ flatpak update org.mozilla.firefoxGebruik de volgende opdracht om alle Flatpak-pakketten weer te geven die op uw Linux-systeem zijn geïnstalleerd:
$ flatpak lijstVeel Linux-distributies gebruiken de Flatpak-plug-in in hun softwaredistributie-app om een eenvoudigere installatie en automatische updates te vergemakkelijken. Voer de volgende twee opdrachten uit voor meer informatie over het gebruik van Flatpak:
$ flatpak --help$ man flatpak
Snap-pakketten installeren en beheren
Ubuntu, zijn derivaten en de meeste andere Linux-distributies op basis van Ubuntu worden standaard geleverd met Snap-ondersteuning. U kunt zoeken naar snap-pakketten in de GUI-softwarecentrum-app en ze ook installeren vanaf de opdrachtregel. Snap-pakketten kunnen ook worden doorzocht op de Snap Store-website. Elke vermelding in de snap store toont een opdracht om de vermelde app te installeren.
Om Snap-ondersteuning toe te voegen aan andere Linux-distributies, moet u mogelijk eerst het "snapd" -pakket installeren (vergelijkbaar met de Flatpak-setup die hierboven is uitgelegd). Volg de snapd-installatiegids die hier beschikbaar is voor meer dan 25 Linux-distributies.
Als je klaar bent met het installeren van snapd, bezoek dan een willekeurige vermelding in Snap Store en voer de gespecificeerde opdracht uit die op de pagina staat. Om bijvoorbeeld Android Studio Snap te installeren, moet u de volgende opdracht uitvoeren:
$ sudo snap install android-studio --classicGebruik de volgende opdracht om een Snap-pakket te verwijderen (vervang de toepassingsnaam indien nodig):
$ sudo snap android-studio verwijderenGebruik de volgende opdracht om alle Snap-pakketten weer te geven die op uw systeem zijn geïnstalleerd:
$ snap lijstMerk op dat u snap-updates niet kunt uitschakelen. Ze worden met periodieke tussenpozen automatisch op uw systeem geïnstalleerd. Je kunt ze echter opnieuw plannen of tijdelijk updates vasthouden. Een gedetailleerde gids over het beheren van Snap-updates is hier beschikbaar.
Voer de volgende twee opdrachten uit voor meer informatie over Snap-pakketten:
$ snap --help$ man snap
AppImage-pakketten installeren en beheren
AppImage-pakketten werken vergelijkbaar met draagbare "exe" -bestanden die u mogelijk op Windows hebt gebruikt. Het enige dat u hoeft te doen, is een AppImage-bestand downloaden en het als uitvoerbaar markeren om de app uit te voeren. Om een AppImage-bestand uitvoerbaar te maken, voert u een opdracht uit in de volgende indeling:
$ chmod +x-bestand.appafbeeldingEenmaal gemarkeerd als uitvoerbaar, dubbelklikt u op het uitvoerbare AppImage-bestand om de app te starten. Om een AppImage-bestand te verwijderen, verwijdert u het eenvoudig van de opslag op uw harde schijf.
Net als bij Flatpak en Snap is er ook een AppImage-winkel beschikbaar. In tegenstelling tot Snap en Flatpak vermelden ontwikkelaars die hun apps in AppImage-indeling distribueren ze echter niet vaak in deze gecentraliseerde winkel. AppImage-bestanden worden meestal gedistribueerd via broncodebronnen of van toepassingswebsites.
In sommige gevallen kunnen AppImage-bestanden u vragen om een opstartprogramma te maken dat als snelkoppeling in de toepassingsmenu's en op het bureaublad verschijnt. Als je ervoor hebt gekozen om een opstartprogramma te maken, wil je het misschien verwijderen nadat je een AppImage-bestand hebt verwijderd. Ga hiervoor naar de onderstaande locatie en verwijder de bijbehorende ".desktop” bestand.
$HUIS/.lokaal/delen/applicaties/Conclusie
Flatpak-, Snap- en AppImage-pakketten hebben nieuwe manieren geboden om applicaties te distribueren over alle grote Linux-distributies. Ze bieden betere beveiliging en maken het voor ontwikkelaars gemakkelijker om hun apps te distribueren. Deze nieuwe pakketformaten zijn de toekomst van Linux-applicatieverpakkingen, vooral voor niet-systeemapps van derden.