Linux-nybörjare är ute efter en behandling eftersom de kan installera paket samtidigt som de sparar tid och ansträngning. Canonical, Ubuntus moderföretag, var först med att implementera snaps, en beroendefri programvara för korsdistribution.
Med Snap kom Flatpak, ett annat universellt förpackningssystem, skrivet i C. Betraktas som ett pakethanteringsverktyg, det tillåter en användare att installera och köra applikationer i en isolerad miljö.
Grundläggande terminologier
Liksom Snap syftar Flatpak till att förenkla programvaruhantering över Linux-distributioner. Här är några vanliga terminologier värda att veta:
- Flatpak: Detta är ett system som används för att bygga, distribuera och köra sandbox-skrivbordsprogram på Linux.
- Körning: Runtimes kallas också plattformar eftersom dessa fungerar som integrerade plattformar för att tillhandahålla grundläggande verktyg som behövs för att en Flatpak-applikation ska fungera.
- Flatpak-applikation: Det här är applikationer som en användare kan installera med flatpak kommandot på sin dator.
Fördelar med att använda Flatpak
- Universalitet: Flatpak, som en servicechef för verktyg, tillåter en användare att installera och köra applikationer praktiskt taget på nästan vilket Linux-skrivbord som helst. Detta inkluderar alla icke-GNU-distributioner, skrivskyddade operativsystem, systemfria distributioner eller andra arkitekturer.
- Innovationsvänlig: Flatpak främjar distributionsunderhåll för att hjälpa utvecklare att fokusera på sina innovationsmål.
- Stabilitet: Eventuella brott i en applikation orsakar inte att systemet går sönder. Detta beror på att Flatpak-driftstider finns och inte stör systemets funktion.
- Rotlös installation: Du behöver inte förhöjda behörigheter när du installerar en Flatpak-applikation / körtid.
- Sandlåda applikationer: Ett av Flatpaks främsta mål är att förbättra systemsäkerheten genom att isolera applikationer från varandra. Applikationerna sandboxas och körs i separata silor.
Relaterad: En nybörjarguide till programvarulager i Ubuntu
Installerar Flatpak på Linux-distributioner
Det finns olika sätt att installera Flatpak, beroende på vilken Linux-distro du använder.
Flatpak-installation är ett tvåstegsförfarande. Det första steget inkluderar installation av Flatpak via en pakethanterare. Det andra steget innefattar att lägga till Flatpaks förvar Flathub, varifrån du kan installera olika applikationer.
Så här kan du installera paketet på olika Linux-distributioner:
På Ubuntu och Mint
Som standard stöder Flatpak Ubuntu 18.04, Mint 19.3 och deras senare versioner. Du kan installera paketet på Ubuntu och Linux Mint med APT:
sudo apt installera flatpak
På Debian och Debian-baserade distros
För att installera Flatpak på Debian-baserade distros som Elementary och Zorin måste du lägga till en PPA i ditt system innan du laddar ner paketet:
sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt uppdatering
sudo apt installera flatpak
Du kan också använda kommandona ovan för att installera Flatpak på Ubuntu.
På Red Hat och Fedora
För att installera på RHEL-baserade distributioner som Fedora och CentOS, kör du det här kommandot:
sudo dnf installera flatpak
Alternativt kan du också använda YUM-pakethanteraren:
sudo yum installera flatpak
På OpenSUSE
Utfärda följande kommando för att installera Flatpak på OpenSUSE:
sudo zypper installera flatpak
På ArchLinux / Manjaro
Sist men inte minst, för att installera paketet på Arch Linux och dess härledda distributioner, kör du följande kommando:
sudo pacman -S flatpak
Relaterad: Flathub vs. Snap Store: De bästa platserna för nedladdning av Linux-appar
Lägga till Flathub Repository i Linux
Nästa steg är att lägga till Flatpacks förvar, Flathub, så att du kan ladda ner och installera applikationer från ett av dess mest populära och mest använda förvar.
Till lägg till förvaret på Linux, kör det här kommandot:
flatpak remote-add - if-existerar inte flathub https://flathub.org/repo/flathub.flatpakrepo
Hur man använder Flatpak på Linux
Att använda Flatpak liknar ganska mycket att använda andra pakethanterare på Linux. Du kan söka efter och installera applikationer från Flathub-arkivet med hjälp av kommandoradsverktyget Flatpak.
Sök efter applikationer på Flathub
Innan du hoppar in för att installera applikationerna kan du kontrollera om ett visst program är tillgängligt i förvaret. Standardformatet för det här kommandot är:
flatpak sök applikationsnamn
Som ett exempel, låt oss söka efter Spotify och installera det om det är tillgängligt.
flatpak sök spotify
De resulterande värdena visar applikations-ID, version, gren och fjärrkontroller tillsammans med en beskrivning av programvaran.
Installera paket med Flatpak
Den grundläggande syntaxen för att installera applikationer med Flatpak är:
flatpak installera fjärrkontrollen applicationID
För att till exempel installera Spotify kan du använda:
flatpak installera flathub com.spotify. Klient
Starta en applikation
Använd följande kommandoformat för att starta ett program:
flatpak-kör applikations-ID
Till exempel:
flatpak kör com.spotify. Klient
Detta kommer så småningom att starta Spotify-applikationen på ditt system.
Lista installerade Flatpak-paket
Låt oss ta detta ett steg längre. För att få en lista över alla Flatpak-paket installerade på ditt system:
flatpak-lista
Uppdatera installerade paket
För att uppdatera Flatpak-paket inom ditt system, kör:
flatpak-uppdatering
Om alla paket redan är uppdaterade kommer inga nya ändringar att göras efter att ovan nämnda kommando har körts.
Avinstallera programvara med Flatpak
Om du har installerat ett program och inte längre vill behålla det kan du avinstallera det med hjälp av avinstallera metod. Standardsyntaxen för kommandot är:
flatpak avinstallera applicationID
Eftersom vi just har installerat Spotify kan du prova att avinstallera programmet genom att skriva:
flatpak avinstallera com.spotify. Klient
Aktivera GNOME-arkivet
Precis som Flathub innehåller GNOME-förvaret alla GNOME-kärnapplikationer. Själva det centrala förvaret har två versioner: stabil och nattlig.
Lägg till GNOME Stable Repository
Använda sig av wget för att ladda ner GPG-nycklarna till förvaret:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
Lägg till GNOME Flatpak-arkivet i ditt system med fjärr-lägg till:
sudo flatpak remote-add --gpg-import = gnome-sdk.gpg - om-inte-existerar gnome-apps https://sdk.gnome.org/repo-apps/
För att installera nattversionen istället, utfärda följande kommandon:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg - om-inte-existerar gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/
Listar fjärrförvar
Så här listar du alla konfigurerade fjärrförråd:
flatpak fjärrkontroller
Ovanstående kommando visar de förråd som du har lagt till i ditt system. Det visas också om förvaret är en systemomfattande installation eller specifikt för några få användare.
Ta bort ett Flatpak-arkiv
Den grundläggande syntaxen för att ta bort en databas är:
sudo flatpak fjärr-radera fjärrnamn
...var fjärrnamn är namnet på fjärrförvaret.
Till exempel för att ta bort Flathub-arkivet från ditt system:
sudo flatpak fjärr-radera flathub
Reparerar Flatpak-installationen
Använd reparera kommando för att reparera Flatpak-installationen på ditt system:
sudo flatpak reparation
Kommandot tar lite tid att köra, så ha tålamod och vänta tills det körs helt.
Döda en Flatpak-process
För att döda en Flatpak-process, kontrollera först vilka processer som körs:
sudo flatpak ps
För att döda en process:
sudo flatpak kill programID
För att kontrollera om systemet dödade processen framgångsrikt:
sudo flatpak ps
Relaterad: Hur man visar processrelaterad information på Linux med ps-kommandot
Få ut mesta möjliga av Flatpaks kommandon
Som nybörjare kommer du förmodligen att känna dig överväldigad av de olika terminologierna, jargongen och massor av kommandon som finns tillgängliga inom Linux-distributioner. Men Flatpak är här för att göra ditt liv enklare genom att låta dig installera applikationer säkert och säkert.
Om du precis har börjat är det bäst att utforska de olika funktionerna långsamt och stadigt när du går igenom att förstå de olika nyanser som finns inom distros. Om du inte vill hantera kommandoraden alls, överväga att byta till Snap och Snap Store för att installera paket på Linux.
Överväldigad av den branta inlärningskurvan för kommandoradspaketledare? Kom igång med Snap och Snap Store idag.
Läs Nästa
- Linux
- Linux
- Linux-appar
- Pakethanterare

Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.