ID.nl logo
Linux Mint-software installeren met Flatpak, Snap en AppImage
© Reshift Digital
Huis

Linux Mint-software installeren met Flatpak, Snap en AppImage

In deze workshop bespreken we drie alternatieven voor Programmabeheer van Linux Mint: Flatpak, Snap en AppImage. Linux Mint-software installeren kan ook op deze manieren!

Flatpak

We beginnen met Flatpak, dat sinds versie 18.3 standaard geïnstalleerd is in Linux Mint. In het startscherm van Programmabeheer klik je rechtsonder op de Flatpak-knop om de lijst van beschikbare apps te tonen. Helaas is die niet verder onderverdeeld in categorieën, al kun je de lijst uiteraard doorzoeken op trefwoorden. Flatpak werkt achterliggend ook met repositories. De standaard reposity is FlatHub. De website flathub.org/apps biedt een gebruiksvriendelijkere methode om de apps in die repository door te bladeren. Heb je een leuke applicatie gevonden op die website? Klik dan op Install om het .flatpakref-bestand te downloaden en te openen in Programmabeheer. Daar klik je nogmaals op Installeren om de installatie te starten.

Flatpak gebruikt eigenlijk ook een soort afhankelijkheden, zij het minder granulair dan een klassieke package manager. Zo installeert de Flatpak Gimp-app bijvoorbeeld een afzonderlijke Flatpak-app met het volledige Gnome-platform. Gnome-apps die je via Flatpak installeert, gebruiken dan gedeelde Gnome-bibliotheken. Je hebt dus nog steeds twee Gnome-installaties op jouw systeem (één van Mint zelf en één van Flatpak), maar dat is natuurlijk al beter dan pakweg vijf installaties.

Flathub bevat zo’n 850 applicaties, zowel nieuwere versies van applicaties uit Linux Mint’s repository als extra applicaties. Flatpak-apps verschijnen netjes naast bestaande apps in het startmenu en krijgen ook automatisch updates. Installeer je een nieuwere versie van een bestaande app? Dan verwijder je het beste de oudere versie, anders heb je twee identieke snelkoppelingen in het startmenu. Uiteraard kunnen ontwikkelaars ook Flatpak-apps aanbieden buiten Flathub om of via een eigen Flatpak-repository.

©PXimport

Snap

De Snap package manager – Ubuntu’s alternatief voor Flatpak – is beschikbaar vanaf Linux Mint 18.2, maar je moet die wel nog installeren. Open Programmabeheer en installeer het snapd-pakket. Software vind je in de Snap Store op snapcraft.io/store. Standaard bevat Linux Mint geen grafische applicatie om Snap-pakketten (kortweg snaps) te zoeken of te installeren. Klik je op Install in de Snap Store-webpagina, dan krijg je een commando om te kopiëren in een terminalvenster. Bijvoorbeeld:

sudo snap install gimp

Maar dat los je op door de Snap Store te installeren via het snap-commando:

sudo snap install snap-store

Daarna start je die via Beheer / Snap-winkel. (Tijdens onze test moesten we even uitloggen en opnieuw inloggen om de menu-entries voor snaps te zien.) De Snap Store bevat ongeveer drie keer zoveel pakketten als Flathub. Let wel goed op als je onbekende programma’s installeert, want je vindt zelfs Windows-programma’s terug die via Wine draaien. Dergelijke programma’s zijn verre van ideaal om onder Linux te gebruiken, tenzij je écht niet zonder die ene specifieke applicatie kan.

Een voordeel van de Snap Store is wel dat je eenvoudig permissies van elke applicatie kunt instellen. Zo kies je bijvoorbeeld per applicatie of die toegang mag hebben tot jouw home directory, verwisselbare opslagmedia (zoals een usb-stick) of je printer. Flatpak bevat een gelijksoortig permissiesysteem, maar dat is momenteel alleen via de commandline aan te passen. Ook snaps worden automatisch up-to-date gehouden.

©PXimport

AppImage

AppImage is niet echt een package manager voor Linux, maar eerder een bestandsformaat voor zogenaamde ‘single file applications’. Een AppImage-applicatie hoef je zelfs niet te installeren: je downloadt een bestand, maakt het executable en start de applicatie. AppImages vergelijk je nog het beste met de bekende PortableApps voor Windows. Er is dus geen applicatie om apps te installeren en eigenlijk zelfs geen centrale repository met alle apps. Op appimage.github.io/apps vind je wel een – waarschijnlijk onvolledig – overzicht van beschikbare AppImages met links naar de downloadpagina’s.

AppImage lijkt vooral een populaire keuze te zijn voor hobby-programmeurs die hun applicaties snel beschikbaar willen maken voor alle Linux-distributies. Standaard is er nauwelijks integratie met de rest van je systeem: geen snelkoppelingen in het startmenu en geen manier om AppImages te updaten. Daarvoor moet je appimaged en AppImageUpdate installeren en configureren. Meer informatie daarover lees je op github.com/AppImage/appimaged en github.com/AppImage/AppImageUpdate.

©PXimport

Veel keuze

Programmabeheer zou nog steeds de eerste keuze moeten zijn om extra software te installeren in Linux Mint. Toch is het goed dat er alternatieven bestaan om nieuwe applicaties -of nieuwere versies van bekende apps- te installeren. Flatpak is het eenvoudigst te gebruiken: het is immers standaard al aanwezig. Vind je de gewenste app niet in terug in de Flathub? Zoek dan zeker ook eens via de website van de Snap Store en installeer die package manager eventueel in Linux Mint. Je kunt probleemloos apps van verschillende package managers naast elkaar installeren, zélfs verschillende versies van dezelfde app.

AppImage is een goed initiatief dat programmeurs eenvoudig toelaat om hun app voor verschillende distributies beschikbaar te stellen. AppImages integreren minder goed in het systeem dan Flatpak-apps of snaps, al kun je dat met een beetje configuratiewerk wel oplossen. Kortom, zowel Flatpak, Snap én AppImage zijn waardevolle aanvullingen op het softwarebeheer in Linux Mint.

▼ Volgende artikel
Wanneer komt Euro Truck Simulator 2 naar PlayStation 5?
© SCS Software
Huis

Wanneer komt Euro Truck Simulator 2 naar PlayStation 5?

Euro Truck Simulator 2 bestaat al sinds 2012, maar veertien jaar na dato lijkt het vrijwel zeker dat de game - net als nevengame American Truck Simulator - binnenkort ook op moderne consoles als de PlayStation 5 en Xbox Series X en S speelbaar wordt. Wat de releasedatum van beide games op PS5 en Xbox is, dat is de vraag.

De eerste indicatie dat Euro Truck Simulator 2 en American Truck Simulator naar de PlayStation 5 en moderne Xbox-consoles komt, verscheen vorig jaar, toen winkelpagina’s voor het spel op de respectievelijke platformen werden gevonden. Vlak daarna werd tijdens de Future Games Show tijdens Gamescom bevestigd dat het spel inderdaad onderweg is naar de platformen. 

Navigatieproblemen

Een half jaar later hebben we nog steeds geen indicatie van wanneer Euro Truck Simulator 2 op de consoles staat te verschijnen. Wel is direct aangekondigd dat ook American Truck Simulator naar de PS5 en Xbox Series-consoles komt. Daarbij biedt de Road To Consoles Dev Talk-video die ontwikkelaar SCS Software een paar maanden terug uitbracht ook inzicht in de productietijdlijn van de ports. Zo is onthuld dat er al vijf jaar wordt gewerkt aan de technologie die nodig is om de games draaiende te krijgen.

Watch on YouTube

Waarom duurt dat zo lang?

Zoals eerder al werd benoemd is Euro Truck Simulator 2 uitgebracht in 2012. De game werd niet met consoles in het achterhoofd ontwikkeld, en zeker niet voor apparaten die pas veertien jaar in de toekomst verschenen. Het herschrijven van de code, zodat die ook nog eens precies hetzelfde werkt op consoles en met nieuwe besturing, vergt dan ook veel tijd. 

Daarmee komen we ook bij de hamvraag: waarom port de ontwikkelaar een game uit 2012 überhaupt? Vooral omdat de game sindsdien nog altijd voorzien wordt van nieuwe content en updates. SCS Software onderhoudt en verbetert Euro Truck al jaren en brengt ook nog altijd dlc met nieuwe voertuigen, gebieden en customization-opties uit. Euro Truck Simulator 2 is dus wel de definitieve truck-simulatiegame te noemen, ondanks dat deze 14 jaar oud is. 

©SCS Software

Maar de manier waarop dlc in de game verwerkt is zorgt volgens Jakub Mráz - Console Producer bij SCS - voor complicaties tijdens het porten. Neem bijvoorbeeld de Scandinavië-dlc, die Denemarken, Noorwegen en Zweden aan het spel toevoegt. Dat toevoegen aan een game op consoles is een logistieke uitdaging waar de ontwikkelaar over na moet denken.

Ook de kwaliteitscontrole die de platformen vereisen, het uitdenken van een nieuwe marketingcampagne: alles heeft invloed op de release van het spel op de PlayStation 5 en Xbox Series-consoles.

Over Euro Truck Simulator 2

Het spreekt redelijk voor zich, maar Euro Truck Simulator 2 is dus een game die het rondkarren in een truck van duizenden kilo’s simuleert. Klinkt simpel, maar gaat dieper dan verwacht. Je rijdt rond door een wat kleinere versie van Europa - op een schaal van 19:1 - waar je met je truck goederen vervoert, om zo te sparen voor nieuwe trucks, upgrades, en customization-opties. Op het bezorgen van spullen zit ook een timer, en het is vanzelfsprekend dat de goederen in goede staat moeten verkeren bij aankomst. 

©SCS Software

Met genoeg vermogen wordt het uiteindelijk ook mogelijk om een netwerk aan bezorgers op te zetten en aan te sturen, en hoe meer opdrachten je voltooit, hoe meer delen van Europa open voor je gaan. In de afgelopen jaren heeft SCS Software veel landen, steden en dergelijke gebieden toegevoegd aan Euro Truck Simulator 2 middels betaalde dlc, en oude omgevingen gratis opgekrikt naar moderne kwaliteitsmaatstaven. 

Nederland in Euro Truck Simulator 2

Ook Nederland is inmiddels van een upgrade voorzien in de pc-versie van Euro Truck Simulator 2. Zo kunnen spelers Rotterdam, Amsterdam, de Europort, Groningen en Eindhoven bezoeken via verschillende wegen. Naast bijbehorende snelwegen is ook de Afsluitdijk en omgeving in beeld gebracht middels de update.

▼ Volgende artikel
Eerste trailer van Prime Video-serie Spider-Noir toont een slingerende Nicolas Cage
© Sony/Amazon
Huis

Eerste trailer van Prime Video-serie Spider-Noir toont een slingerende Nicolas Cage

Sony en Amazon Prime Video hebben de eerste trailer van de aankomende serie Spider-Noir uitgebracht, en daarbij onthuld dat de serie vanaf 27 mei op de streamingdienst van Amazon te zien is.

In de beelden zien we onder anderen Nicolas Cage, die de rol van Spider-Noir op zich neemt. Hij sprak dit personage eerder al in, in de film Spider-Man: Into the Spider-Verse. Deze live-action serie volgt echter een andere versie van het Spider-Noir-personage, die in dit universum Ben Reilly heet in plaats van Peter Parker. Spider-Noir is dus vanaf 27 mei te bekijken op Prime Video, en kijkers hebben de keuze om dat met kleur, of met klassiek Noir-zwart-witte beelden te doen. Hoe dat eruitziet, zie je in de trailers hieronder.

Watch on YouTube

We zien in de beelden al Noir-versies van verschillende bekende Spider-Man-personages. Zo is er een versie van de Sandman (Jack Huston) te zien, is Cat Grant (Li Jun Li) een versie van het personage Black Cat en komt de journalist Robbie Robertson (Lamorne Morris) ook voorbij. Nic Cage speelt dus een pessimistische Spider-Man, die schijnbaar last heeft van mentale problemen ten tijde van de grote crisis rond 1930. Dat weerhoudt hem er niet van om als een klassieke Spider-Man even door New York te slingeren.

Over Spider-Man: Noir

In Spider-Man-comics is Ben Reilly een kloon van Peter Parker, maar volgens een interview met showrunner Oren Uziel is er in deze serie voor de naam Ben gekozen omdat “Peter Parker vooral te vergelijken voelt met een middelbare scholier. Jongensachtig.” Deze versie van Spider-Man - of simpelweg The Spider, zoals hij in de serie wordt genoemd - is een “pessimistische misantroop”, zo stellen producenten Phil Lord en Christopher Miller. Laatsgenoemde duo is tevens het productieduo achter Sony’s Spider-Verse-films.

Spider-Man: Noir debuteerde in 2008 in de comics van Marvel als een brutere versie van de muurkruiper dan we gewend zijn. Het verhaal van schrijvers David Hine en Fabrice Sapolsky, met tekeningen van Carmine Di Giandomenico, mengde de stijl van klassieke noir-films en strips met welbekende superheldenverhalen in de tijd van de ‘Great Depression’. Sindsdien is het personage nog een paar keer opgedoken in de stripboeken. 

Watch on YouTube