Linux-beginners zijn in voor een traktatie, omdat ze pakketten kunnen installeren terwijl ze tijd en moeite besparen. Canonical, het moederbedrijf van Ubuntu, was de eerste die snaps implementeerde, een afhankelijkheidsvrije software voor cross-distributie.

Met Snap kwam Flatpak, een ander universeel verpakkingssysteem, geschreven in C. Beschouwd als een hulpprogramma voor pakketbeheer, stelt het een gebruiker in staat applicaties te installeren en uit te voeren in een geïsoleerde omgeving.

Basisterminologieën

Net als Snap streeft Flatpak naar het vereenvoudigen van softwarebeheer voor Linux-distributies. Hier zijn enkele veelvoorkomende terminologieën die het waard zijn om te weten:

  • Flatpak: Dit is een systeem dat wordt gebruikt voor het bouwen, distribueren en uitvoeren van sandbox-desktoptoepassingen op Linux.
  • Runtime: Runtimes worden ook platforms genoemd omdat deze werken als geïntegreerde platforms om basishulpprogramma's te bieden die nodig zijn om een ​​Flatpak-toepassing te laten werken.
  • instagram viewer
  • Flatpak-applicatie: Dit zijn toepassingen die een gebruiker kan installeren met behulp van de flatpak commando op hun computer.

Voordelen van het gebruik van Flatpak

  • Universaliteit: Flatpak, als een hulpprogramma-servicemanager, stelt een gebruiker in staat om vrijwel elke Linux-desktop te installeren en uit te voeren. Dit omvat alle niet-GNU-distributies, alleen-lezen besturingssystemen, systemd-vrije distributies of andere architecturen.
  • Innovatie vriendelijk: Flatpak promoot distributiebeheerders om ontwikkelaars te helpen zich te concentreren op hun innovatiedoelen.
  • Stabiliteit: Eventuele breuken binnen een toepassing zorgen er niet voor dat het systeem kapot gaat. Dit komt omdat de runtimes van Flatpak zijn ingeperkt en de werking van het systeem niet verstoren.
  • Installatie zonder root: U hebt geen verhoogde privileges nodig bij het installeren van een Flatpak-applicatie/runtime.
  • Sandbox-applicaties: Een van de belangrijkste doelen van Flatpak is het verbeteren van de systeembeveiliging door applicaties van elkaar te isoleren. Applicaties zijn sandboxed en draaien in aparte silo's.

Verwant: Een beginnershandleiding voor softwarebronnen in Ubuntu

Flatpak installeren op Linux-distributies

Er zijn verschillende manieren om Flatpak te installeren, afhankelijk van de Linux-distro die je gebruikt.

Flatpak-installatie is een procedure in twee stappen. De eerste stap omvat het installeren van Flatpak via een pakketbeheerder. De tweede stap bestaat uit het toevoegen van Flatpak's repository Flathub, van waaruit u verschillende applicaties kunt installeren.

Hier leest u hoe u het pakket op verschillende Linux-distributies kunt installeren:

Op Ubuntu en Mint

Flatpak ondersteunt standaard Ubuntu 18.04, Mint 19.3 en hun latere versies. U kunt het pakket installeren op Ubuntu en Linux Mint met behulp van APT:

sudo apt flatpak installeren

Op Debian en op Debian gebaseerde distributies

Om Flatpak te installeren op op Debian gebaseerde distributies zoals Elementary en Zorin, moet u een PPA aan uw systeem toevoegen voordat u het pakket downloadt:

sudo add-apt-repository ppa: alexlarsson/flatpak
sudo apt update
sudo apt flatpak installeren

U kunt ook de hierboven genoemde opdrachten gebruiken om Flatpak op Ubuntu te installeren.

Op Red Hat en Fedora

Om te installeren op RHEL-gebaseerde distributies zoals Fedora en CentOS, voer je deze opdracht uit:

sudo dnf flatpak installeren

Als alternatief kunt u ook de YUM-pakketbeheerder gebruiken:

sudo yum install flatpak

Op OpenSUSE

Geef de volgende opdracht om Flatpak op OpenSUSE te installeren:

sudo zypper install flatpak

Op ArchLinux/Manjaro

Last but not least, om het pakket op Arch Linux en zijn afgeleide distributies te installeren, voer je de volgende opdracht uit:

sudo pacman -S flatpak

Verwant: Flathub vs. Snap Store: de beste sites voor het downloaden van Linux-apps

De Flathub-repository toevoegen in Linux

De volgende stap is om Flatpak's repository, Flathub, toe te voegen, zodat je applicaties kunt downloaden en installeren vanuit een van de meest populaire en meest gebruikte repositories.

Naar voeg de repository toe op Linux, voer dit commando uit:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Hoe Flatpak op Linux te gebruiken

Het gebruik van Flatpak lijkt veel op het gebruik van andere pakketbeheerders op Linux. U kunt toepassingen zoeken en installeren vanuit de Flathub-repository met behulp van de Flatpak-opdrachtregeltool.

Zoek toepassingen op Flathub

Voordat u de applicaties installeert, kunt u controleren of een bepaalde applicatie beschikbaar is in de repository. Het standaardformaat voor deze opdracht is:

flatpak-zoektoepassingsnaam

Laten we als voorbeeld naar Spotify zoeken en het installeren als het beschikbaar is.

flatpak zoeken spotify

De resulterende waarden geven de toepassings-ID, versie, vertakking en afstandsbedieningen weer, samen met een beschrijving van de software.

Pakketten installeren met Flatpak

De basissyntaxis om applicaties te installeren met Flatpak is:

flatpak app-ID voor afstandsbedieningen installeren

Om bijvoorbeeld Spotify te installeren, kunt u het volgende gebruiken:

flatpak installeer flathub com.spotify. Cliënt

Start een applicatie

Gebruik de volgende opdrachtindeling om een ​​toepassing te starten:

flatpak run applicatie-ID

Bijvoorbeeld:

flatpak run com.spotify. Cliënt

Dit zal uiteindelijk de Spotify-applicatie op uw systeem starten.

Lijst met geïnstalleerde Flatpak-pakketten

Laten we een stap verder gaan. Om een ​​lijst te krijgen van alle Flatpak-pakketten die op uw systeem zijn geïnstalleerd:

flatpak lijst

Geïnstalleerde pakketten bijwerken

Om Flatpak-pakketten binnen uw systeem bij te werken, voert u het volgende uit:

flatpak-update

Als alle pakketten al up-to-date zijn, zullen er geen nieuwe wijzigingen zijn na het uitvoeren van de bovengenoemde opdracht.

Software verwijderen met Flatpak

Als u een applicatie hebt geïnstalleerd en deze niet langer wilt behouden, kunt u deze met succes verwijderen met behulp van de verwijderen methode. De standaardsyntaxis van de opdracht is:

flatpak applicatie-ID verwijderen

Aangezien we zojuist Spotify hebben geïnstalleerd, kunt u proberen de toepassing te verwijderen door te typen:

flatpak verwijder com.spotify. Cliënt

De GNOME-repository inschakelen

Net als Flathub bevat de GNOME-repository alle GNOME-kerntoepassingen. De centrale repository zelf heeft twee versies: stable en nightly.

Voeg de GNOME Stable Repository toe

Gebruik wget om de GPG-sleutels voor de repository te downloaden:

wget https://sdk.gnome.org/keys/gnome-sdk.gpg

Voeg de GNOME Flatpak-repository toe aan uw systeem met behulp van op afstand toevoegen:

sudo flatpak remote-add --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

Om in plaats daarvan de nightly-versie te installeren, geeft u de volgende opdrachten op:

wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import=nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/

Externe opslagplaatsen weergeven

Om alle geconfigureerde externe opslagplaatsen weer te geven:

flatpak afstandsbedieningen

De bovenstaande opdracht geeft een overzicht van de opslagplaatsen die u aan uw systeem hebt toegevoegd. Het wordt ook weergegeven als de repository een systeembrede installatie is of specifiek voor slechts een paar gebruikers.

Een Flatpak-repository verwijderen

De basissyntaxis om een ​​repository te verwijderen is:

sudo flatpak remote-verwijder remote-name

...waar naam op afstand is de naam van de externe repository.

Om bijvoorbeeld de Flathub-repository van uw systeem te verwijderen:

sudo flatpak flathub op afstand verwijderen

Flatpak-installatie repareren

Gebruik de reparatie commando om de Flatpak-installatie op uw systeem te repareren:

sudo flatpak reparatie

Het duurt even voordat het commando is uitgevoerd, dus wees geduldig en wacht tot het volledig is uitgevoerd.

Dood een Flatpak-proces

Om een ​​Flatpak-proces te beëindigen, controleert u eerst welke processen worden uitgevoerd:

sudo flatpak ps

Een proces doden:

sudo flatpak kill applicatie-ID

Om te controleren of het systeem het proces met succes heeft beëindigd:

sudo flatpak ps

Verwant: Hoe procesgerelateerde informatie over Linux weer te geven met het ps-commando

Haal het meeste uit de opdrachten van Flatpak

Als beginner zul je je waarschijnlijk overweldigd voelen door de verschillende terminologieën, jargon en talloze opdrachten die beschikbaar zijn in Linux-distributies. Flatpak is er echter om uw leven gemakkelijker te maken door u applicaties veilig te laten installeren.

Als je net begint, is het het beste om de verschillende functionaliteiten langzaam en gestaag te verkennen terwijl je de verschillende beschikbare nuances binnen de distro's begrijpt. Als je helemaal niet met de opdrachtregel wilt werken, overweeg dan om over te schakelen naar Snap en Snap Store om pakketten op Linux te installeren.

E-mail
Alles wat u moet weten over Snap en Snap Store

Overweldigd door de steile leercurve van opdrachtregelpakketbeheerders? Ga vandaag nog aan de slag met Snap en Snap Store.

Lees volgende

Gerelateerde onderwerpen
  • Linux
  • Linux
  • Linux-apps
  • Pakketbeheerders
Over de auteur
Wini Bhalla (3 artikelen gepubliceerd)Meer van Wini Bhalla

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.