Hoe AppImage te gebruiken in Linux

Briefing : deze AppImage-tutorial laat zien hoe je AppImage gebruikt om software te installeren en hoe je de geïnstalleerde applicaties kunt verwijderen.

Er zijn manieren om software te installeren in Ubuntu of een andere Linux-distributie. Downloaden van .deb- of .rpm-bestanden en erop dubbelklikken om software te installeren is een van de gemakkelijkste manieren om dat te doen.

Onlangs is het je misschien opgevallen dat sommige applicaties worden gedownload met een extensie .appimage. En je kunt je afvragen wat deze .appimage-bestanden zijn.

In deze tutorial laat ik je zien wat een AppImage is en hoe je AppImage kunt gebruiken om applicaties in Linux te installeren. Daarnaast zal ik u ook enkele dingen vertellen die u in gedachten moet houden tijdens het gebruik van AppImage.

A. Wat is AppImage?

Jarenlang hebben we DEB-pakketten voor op Debian / Ubuntu gebaseerde Linux-distributies en RPM voor op Fedora / SUSE gebaseerde Linux-distributies.

Hoewel deze pakketten een handige manier bieden om software te installeren voor hun respectievelijke distributiegebruikers, is dit niet het meest geschikt voor de ontwikkelaar van de toepassing. De ontwikkelaars moeten meerdere pakketten maken voor meerdere distributies. Dit is waar AppImage in beeld komt.

AppImage is een universeel softwarepakketformaat. Door de software in AppImage te verpakken, levert de ontwikkelaar slechts één bestand 'om alles te regeren'. Eindgebruiker, dat wil zeggen jij, kan het in de meeste (zo niet alle) moderne Linux-distributies gebruiken

AppImage installeert software niet op de traditionele manier

Een typische Linux-software zal op verschillende plaatsen bestanden maken, waarvoor root-toestemming nodig is om deze wijzigingen in het systeem aan te brengen.

AppImage doet het niet. Eigenlijk installeert AppImage de software niet echt. Het is een gecomprimeerde afbeelding met alle afhankelijkheden en bibliotheken die nodig zijn om de gewenste software uit te voeren.

U voert het AppImage-bestand uit, u voert de software uit. Er is geen extractie, geen installatie. Je verwijdert het AppImage-bestand, de software is verwijderd (we zullen het later zien). U kunt het vergelijken met .exe-bestanden in Windows waarmee u de software kunt uitvoeren zonder dat u de installatieprocedure hoeft te doorlopen.

Ik zal een lijst maken van enkele functies of voordelen van AppImage.

AppImage-functies

  • Distributie agnostisch: kan op verschillende Linux-distributies worden uitgevoerd
  • U hoeft geen software te installeren en te compileren: klik en speel gewoon
  • Geen root-toestemming nodig: systeembestanden worden niet aangeraakt
  • Draagbaarheid: kan overal worden uitgevoerd, inclusief live-schijven
  • Apps bevinden zich in de modus Alleen-lezen
  • Software wordt verwijderd door het AppImage-bestand te verwijderen
  • Toepassingen die zijn verpakt in AppImage zijn standaard niet sandboxed.

B. Hoe AppImage in Linux te gebruiken

Het gebruik van AppImage is vrij eenvoudig. Het wordt gedaan in deze 3 eenvoudige stappen:

  • AppImage-bestand downloaden
  • Maak het uitvoerbaar
  • Voer het uit

Maak je geen zorgen, ik zal je laten zien hoe je AppImage in details kunt uitvoeren. Ik gebruik Ubuntu 16.04 in deze AppImage-zelfstudie, maar je kunt dezelfde stappen ook op andere Linux-distributies gebruiken. Immers, het hele punt van AppImage is om onafhankelijk te zijn van de distributies.

Stap 1: Download .appimage-pakket

Er zijn veel software beschikbaar in het AppImage-formaat. GIMP, Krita, Scribus en OpenShot zijn slechts een paar namen. U kunt hier een uitgebreide lijst van applicaties vinden die beschikbaar zijn in het AppImage-formaat.

Ik zal OpenShot video-editor gebruiken in deze tutorial. Je kunt het downloaden van zijn website.

Stap 2: Maak het uitvoerbaar

Het gedownloade AppImage-bestand heeft standaard geen uitvoeringsrechten. U moet de rechten op het bestand wijzigen om het uitvoerbaar te maken. U hebt geen rootprivilege nodig om dat te doen.

Als u de grafische manier verkiest, klikt u met de rechtermuisknop op het gedownloade .appimage-bestand en selecteert u Eigenschappen.

Klik met de rechtermuisknop op AppImage-bestand en selecteer Eigenschappen

Ga in het volgende scherm naar het tabblad Machtigingen en vink het vakje aan met de melding "Sta bestand als programma toe".

Maak het bestand AppImage uitvoerbaar

Dat is het. U hebt het bestand uitvoerbaar gemaakt.

Als alternatief, als u de opdrachtregel verkiest, kunt u eenvoudig chmod u + x gebruiken om het uitvoerbaar te maken.

Stap 3: Voer het AppImage-bestand uit

Nadat u het bestand AppImage uitvoerbaar heeft gemaakt, dubbelklikt u erop om het uit te voeren. Het zal de software zien draaien zoals u het op uw systeem zou hebben geïnstalleerd. Cool, is het niet?

C. Hoe AppImage software te verwijderen

Aangezien de software nooit is geïnstalleerd, is het niet nodig deze te 'verwijderen'. Verwijder gewoon het bijbehorende AppImage-bestand en uw software wordt uit het systeem verwijderd.

D. Dingen om te onthouden tijdens het gebruik van AppImage in Linux

Er zijn weinig extra dingen over AppImage die u moet weten.

1. Desktop-integratie

Wanneer u een AppImage-bestand uitvoert, kan sommige software u vragen om 'een bureaubladbestand te installeren'. Als u Ja selecteert, wordt uw AppImage geïntegreerd met uw Linux-systeem als een standaard geïnstalleerde toepassing.

Sommige software bieden desktopintegratie

Wat betekent dat uw software doorzoekbaar is via Unity of GNOME. Je kunt het in het menu vinden en het op de Plank of Launcher vergrendelen.

OpenShot na desktopintegratie

2. Desktop-integratie vereist mogelijk handmatige opschoning na verwijdering

Als u kiest voor desktop-integratie, zult u een paar bestanden in uw systeem hebben aangemaakt. De bestandsgrootte is echter maar in een paar Kb. Wanneer u het AppImage-bestand verwijdert, blijven deze bureaubladbestanden in uw systeem. U kunt het laten zoals het is of het handmatig verwijderen.

3. Kies waar u de AppImage-bestanden plaatst

De gedownloade AppImage-bestanden zouden in de downloadmap moeten aankomen. Maar dit is misschien niet de beste plaats om het te bewaren, omdat het na verloop van tijd rommelig wordt. Het is beter om ze in een aparte directory te bewaren voor eenvoudiger beheer.

Houd er ook rekening mee dat als u de desktopintegratie hebt gekozen en vervolgens het AppImage-bestand naar een andere locatie hebt verplaatst, u de bureaubladbestanden eerst moet verwijderen. Anders werkt de desktopintegratie mogelijk niet.

4. Update is niet altijd een optie

Misschien zal sommige software automatisch controleren op updates en u op de hoogte brengen van de beschikbaarheid van een nieuwere versie. Maar dat zal meestal niet gebeuren.

Er is een opdrachtregeloptie om de software te controleren en bij te werken, maar dat hangt ook af of de ontwikkelaar deze optie heeft geboden of niet.

Kortom, er zijn hier geen automatische updates. U zult uw eigen moeten vinden als er een nieuwere versie van de software beschikbaar is.

Conclusie

Er zijn andere "universele Linux-apps" zoals Snap by Ubuntu en Flatpak door Fedora. Aangezien dit artikel over het gebruik van AppImage ging, ging ik niet in op het Snap vs Flatpak versus AppImage-debat.

Voor mij is AppImage een leuke manier om software te gebruiken in Linux-distributies. Ik hoop echt dat het updateproces hier verbetert om het veel nuttiger te maken voor eindgebruikers.

Wat denk je van AppImage? Gebruik je AppImage liever in Linux dan andere formaten? Deel uw mening in de opmerkingen hieronder.

Aanbevolen

Installeer en gebruik 'Go For It!' To Do App In Linux
2019
Gebruik LaTeX in Ubuntu en andere Linux met Texmaker
2019
6 Op Linux gebaseerde mini-pc die u vandaag kunt kopen
2019