Het lijkt alsof universele applicatie-installatieprogramma'sis het nieuwe in de Linux-wereld. Je hebt de ontwikkelaars achter Ubuntu bezig met snaps, App Image (aka het dichtst bij .exe-bestanden op Linux), Deis, ZeroInstall en natuurlijk het nieuwe waar iedereen het over heeft: Flatpak. De open source-gemeenschap en Linux als geheel hebben al te lang één manier nodig om software te leveren aan veel verschillende Linux-distributies. In 2017 strijden er veel verschillende softwareprojecten om de schijnwerpers. Flatpak is niet anders. Het is een tool ontwikkeld door het Free Desktop Project die belooft het supergemakkelijk te maken om elk type software te leveren, naadloos en gemakkelijk aan elk type Linux-distributie op de markt.
SPOILER ALERT: Scrol omlaag en bekijk de videozelfstudie aan het einde van dit artikel.
In dit artikel bespreken we hoe u deze opwindende nieuwe technologie aan uw favoriete Linux-distributie kunt laten werken.
FlatPak installeren
Flatpak-ontwikkelaars hebben hard gewerkt met Linuxdistributiebeheerders om ervoor te zorgen dat alles eenvoudig draait. Open een terminalvenster, zoek het gedeelte met het besturingssysteem dat u gebruikt en voer de opdracht (en) in om het te installeren!
Arch Linux
sudo pacman -S flatpak
Fedora
sudo dnf install flatpak
OpenSUSE
sudo zypper install flatpak
Mageia
sudo urpmi flatpak
of (bij gebruik van DNF)
sudo dnf install flatpak
Ubuntu
Ubuntu 16.04 LTS
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak
Ubuntu 17.04+
sudo apt install flatpak
Debian-testen / instabiel
sudo apt-get install flatpak
Gentoo
Verkrijg eerst een root shell: sudo -s or su
Maak vervolgens een nieuw configuratiebestand: nano -w /etc/portage/repos.conf/flatpak-overlay.conf
Plak de volgende code in het bestand:
[flatpak-overlay] priority = 50 location = /usr/local/portage/flatpak-overlay sync-type = git sync-uri = git://github.com/fosero/flatpak-overlay.git
auto-sync = Ja
Sla het configuratiebestand op met de Ctrl + O-toetsenbordcombinatie.
Voer ten slotte een synchronisatie uit om Flatpak te installeren.
emerge --sync
Flatpak gebruiken
Flatpak is een zeer gedecentraliseerde technologie. In tegenstelling tot andere 'universele app'-oplossingen zoals snaps, is er geen enkele softwarewinkel. In plaats daarvan zijn er veel. Met dit programma kunnen gebruikers hun eigen containers maken en deze uploaden naar de officiële servers, maar het is ook mogelijk voor gebruikers om hun eigen containers te hosten en de officiële manier volledig te negeren.
Ben je een ontwikkelaar? Bekijk de officiële informatie om te leren hoe je een Flatpak maakt.
Een Flatpak installeren vanuit een repository
Open een terminal om een Flatpak-app op uw Linux-computer te installeren. Voer vervolgens deze opdracht in om root-toegang te krijgen: sudo -s
In dit voorbeeld installeren we Spotify via de opdrachtregel. Begin met het vertellen van de Flatpak-service om de externe app te krijgen.
flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
Installeer vervolgens Spotify met de opdracht run.
flatpak run com.spotify.Client
Controleer het applicatiemenu wanneer het proces is voltooid. Een Spotify-pictogram verschijnt.
Een Flatpak installeren vanuit een bestand
Gelukkig is de opdrachtregel niet de enige manier om een Flatpak-app te installeren. Het is ook mogelijk om een te downloaden .flatpakref
bestand en installeer het zonder een opdracht in te voeren.
Zorg er eerst voor dat gnome-software op het systeem is geïnstalleerd (hoewel dit waarschijnlijk al is). Download vervolgens een .flatpakref
bestand via de app-pagina. In dit voorbeeld gebruiken we Skype.

Wanneer het bestand naar uw pc is gedownload, opent uBestandsbeheer en ga naar de locatie van de gedownloade app. Klik er met de rechtermuisknop op en selecteer "Openen met software-installatie". Hiermee wordt de Gnome Software Store geopend en wordt een pagina geopend met gedetailleerde informatie over de app die wordt geïnstalleerd.
Klik op de knop Installeren, voer uw wachtwoord in en wacht. Er verschijnt een melding wanneer het programma is voltooid.
Dat is het! Controleer het toepassingsmenu voor het nieuw geïnstalleerde programma.
Flatpaks bijwerken
Updaten, zoals installeren, is op twee manieren mogelijk. De eerste manier is met de terminal. Begin met een lijst van alle geïnstalleerde Flatpaks op het systeem met de lijstopdracht.
flatpak list

Selecteer vervolgens een Flatpak-app in de lijst en voeg deze toe aan het einde van: flatpak update
Hierdoor wordt de individuele app bijgewerkt. U kunt ook gewoon typen flatpak update
om alle apps op het systeem bij te werken.
Wil je de terminal niet gebruiken? Gebruik gewoon Gnome-software zoals normaal. Wanneer er een Flatpak-update is, zal het u vertellen! Installeer het zoals normaal, samen met regelmatige software-updates.
Flatpaks verwijderen
Verwijder een app door eerst de lijstopdracht te gebruiken om de naam van de te verwijderen app te vinden. Kopieer vervolgens de naam en typ:
sudo flatpak uninstall appnamehere
Of open Gnome Software, zoek naar de app en klik op "Verwijderen".
Gevolgtrekking
Softwaredistributie is altijd een van dezwakste punten van Linux: ontwikkelaars willen hun programma niet in 100 verschillende formaten verpakken. Bovendien willen gebruikers een betere manier om software te installeren dan te vertrouwen op de terminal. Flatpack is een nieuwe poging om dit op te lossen. Het volbrengt deze enorme taak door programma's te nemen en deze in containers te virtualiseren, zodat ze op elk moment op alles kunnen draaien. De ontwikkeling voor deze software gaat snel, waarbij Flatpaks populaire software helpt leveren zoals: Spotify, Blender, Mozilla Firefox en zelfs Microsoft Skype. Ondersteuning voor deze tool is enorm en de acceptatie wordt alleen maar beter.
Flatpaks hebben veel potentieel, maar ze zijnoverschaduwd door andere spelers in het spel "Universal Linux Installer". Als gevolg hiervan zijn ze alleen bekend bij Linux-nerds. Ik hoop dat deze tutorial wat broodnodig licht op Flatpak zal schijnen, zodat alle soorten Linux-gebruikers ze kunnen gaan gebruiken!
Comments