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.
instagram viewer

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.

E-post
Allt du behöver veta om Snap och Snap Store

Överväldigad av den branta inlärningskurvan för kommandoradspaketledare? Kom igång med Snap och Snap Store idag.

Läs Nästa

Relaterade ämnen
  • Linux
  • Linux
  • Linux-appar
  • Pakethanterare
Om författaren
Wini Bhalla (3 artiklar publicerade)Mer från Wini Bhalla

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.

.