flatpak

Flatpak-, Snap- en AppImage-apps installeren in Linux

Flatpak-, Snap- en AppImage-apps installeren in Linux
In dit artikel wordt uitgelegd hoe u Flatpak-, Snap- en AppImage-pakketten in Linux installeert, verwijdert en beheert. Deze drie verpakkingsformaten zijn de afgelopen jaren in ontwikkeling geweest en ze bieden distributie-onafhankelijke pakketten die op alle grote Linux-distributies kunnen worden geïnstalleerd. Een gedetailleerde vergelijking tussen deze verpakkingsformaten vindt u hier.

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.firefox

Houd 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.firefox

Als 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.firefox

Gebruik de volgende opdracht om alle Flatpak-pakketten weer te geven die op uw Linux-systeem zijn geïnstalleerd:

$ flatpak lijst

Veel 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 --classic

Gebruik de volgende opdracht om een ​​Snap-pakket te verwijderen (vervang de toepassingsnaam indien nodig):

$ sudo snap android-studio verwijderen

Gebruik de volgende opdracht om alle Snap-pakketten weer te geven die op uw systeem zijn geïnstalleerd:

$ snap lijst

Merk 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.appafbeelding

Eenmaal 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.

Hoe Xdotool te gebruiken om muisklikken en toetsaanslagen in Linux te stimuleren
Xdotool is een gratis en open source opdrachtregelprogramma voor het simuleren van muisklikken en toetsaanslagen. Dit artikel behandelt een korte hand...
Top 5 ergonomische computermuisproducten voor Linux
Veroorzaakt langdurig computergebruik pijn in uw pols of vingers?? Heb je last van stijve gewrichten en moet je constant de hand schudden?? Voelt u ee...
Hoe de muis- en touchpad-instellingen te wijzigen met Xinput in Linux
De meeste Linux-distributies worden standaard geleverd met de bibliotheek "libinput" om invoergebeurtenissen op een systeem af te handelen. Het kan in...