Hur man installerar Flatpak på Ubuntu 24.04, 22.04 eller 20.04

Flatpak är ett populärt ramverk för att distribuera och köra applikationer i en säker, sandlådemiljö på Linux-system. Det låter dig installera och köra applikationer oavsett vilken Linux-distribution du använder, vilket ger konsekvens och säkerhet i olika miljöer. Flatpak-paket inkluderar alla nödvändiga beroenden, vilket säkerställer att applikationer körs som förväntat utan att komma i konflikt med systembibliotek. Det är särskilt användbart för att komma åt de senaste versionerna av programvara som kanske inte är tillgängliga via traditionella pakethanterare.

På Ubuntu 24.04, 22.04 eller 20.04 kan du installera Flatpak via två metoder: använda standard Ubuntu-förvaret för en stabil och okomplicerad installation, eller lägga till Flatpak Team Launchpad PPA för tillgång till den senaste stabila versionen eller utvecklingsbyggen för de som vill att bidra till testning. Den här guiden går igenom båda metoderna och säkerställer att du har den senaste Flatpak-inställningen som passar dina behov.

Uppdatera Ubuntu innan Flatpak-installation

Den första uppgiften är att uppdatera ditt system för att säkerställa att alla befintliga paket är uppdaterade innan du installerar.

sudo apt update && sudo apt upgrade

Metod 1: Installera Flatpak via Default APT Repository

Installation av Flatpak på Ubuntu kan göras genom olika metoder. Den första metoden vi kommer att diskutera är att installera den med hjälp av Ubuntu-förvaret. Det är viktigt att notera att Ubuntu som standard håller Flatpak i sitt arkiv. Ändå är det inte installerat som standard på grund av dess konkurrens med Snap, moderbolaget till Ubuntu.

För att installera Flatpak med Ubuntu-förvaret kan du använda följande kommando i en Linux-terminal:

sudo apt install flatpak

Detta kommando uppmanar dig att ange ditt root-lösenord innan du installerar Flatpak. När du har angett ditt lösenord börjar installationsprocessen.

När det väl är installerat kan du lägga till Flathub-förvaret, som är det primära förvaret för Flatpak-applikationer, genom att köra följande kommando:

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

Detta kommando kommer att lägga till Flathub-förvaret till din Flatpak-installation, så att du enkelt kan söka efter och installera applikationer från Flathub-förvaret.

Metod 2: Installera Flatpak via Flatpak Team APT PPA

Den andra metoden för att installera Flatpak på Ubuntu använder "Flatpak"-teamet LaunchPAD PPA, som innehåller de senaste stabila och utvecklingsversionerna av Flatpak. Denna metod rekommenderas starkt eftersom Canonical, Ubuntus moderbolag, har satt mer press på att använda Snap över APT, särskilt mot Flatpak.

Alternativ 1: Importera Flatpak stabil PPA:

sudo add-apt-repository ppa:flatpak/stable -y

Alternativ 2: Importera Flatpak-utvecklings-PPA:

sudo add-apt-repository ppa:flatpak/development -y

När du har importerat PPA, kör en APT-uppdatering för att säkerställa att ändringarna återspeglas:

sudo apt update

Installera nu Flatpak genom att köra följande kommando:

sudo apt install flatpak

Detta kommando kommer att uppmana dig att ange ditt root-lösenord innan du installerar Flatpak. När du har angett ditt lösenord börjar installationsprocessen.

När det väl är installerat kan du lägga till Flathub-förvaret, som är det primära förvaret för Flatpak-applikationer, genom att köra följande kommando:

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

Detta kommando kommer att lägga till Flathub-förvaret till din Flatpak-installation, så att du enkelt kan söka efter och installera applikationer från Flathub-förvaret.

Dessutom, när du har installerat Flatpak-versionen med PPA, kan du kontrollera den installerade versionen genom att använda kommandot "apt-cache policy", som visas nedan:

apt-cache policy flatpak

Som visas i guiden installerade installationsprocessen utvecklingsversionen av Flatpak, som var version 1.15.3 i skrivande stund. Det är viktigt att notera att denna version kan vara något före den stabila Flatpak PPA-versionen och betydligt före Ubuntus standardversion, som är 1.12.7 och anses vara föråldrad.

Grundläggande Flatpak-kommandon

Det här avsnittet kommer att förklara hur du använder Flatpak på ditt Ubuntu-system i mer detalj.

Lägga till ett fjärrlager

Flatpak använder fjärrlager för att ladda ner och installera applikationer. För att lägga till ett fjärrlager, använd följande kommando:

flatpak remote-add --if-not-exists <name> <URL>

Till exempel, för att lägga till Flathub-förvaret, som är det primära förvaret för Flatpak-applikationer, använd följande kommando:

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

Installera applikationer

För att installera ett program med Flatpak, använd följande kommando:

flatpak install <application-name>

Till exempel, för att installera GIMP bildredigeringsprogram, använd följande kommando:

flatpak install org.gimp.GIMP

Uppdatering av applikationer

För att uppdatera ett program som installerades med Flatpak, använd följande kommando:

flatpak update <application-name>

Till exempel, för att uppdatera GIMP, använd följande kommando:

flatpak update org.gimp.GIMP

Avinstallera applikationer

För att avinstallera ett program som installerades med Flatpak, använd följande kommando:

flatpak uninstall <application-name>

Till exempel, för att avinstallera GIMP, använd följande kommando:

flatpak uninstall org.gimp.GIMP

Lista installerade applikationer

För att lista alla applikationer som installerades med Flatpak, använd följande kommando:

flatpak list

Söker efter applikationer

För att söka efter ett program i Flatpak-förvaret, använd följande kommando:

flatpak search <search-term>

Till exempel, för att söka efter LibreOffice produktivitetssvit, använd följande kommando:

flatpak search libreoffice

Lista fjärrlager

För att lista alla fjärrlager som för närvarande är konfigurerade, använd följande kommando:

flatpak remote-list

Kollar efter uppdateringar

För att söka efter uppdateringar till applikationer som installeras med Flatpak, använd följande kommando:

flatpak update

Uppdatering av Flatpak-systemet

För att uppdatera själva Flatpak-systemet, använd följande kommando:

flatpak update --system

Info om applikationer

För att få information om ett program, såsom dess version och andra detaljer, använd följande kommando:

flatpak info <application-name>

Till exempel, för att få information om GIMP, använd följande kommando:

flatpak info org.gimp.GIMP

Kör applikationer

För att köra ett program som installerades med Flatpak, använd följande kommando:

flatpak run <application-name>

Till exempel, för att köra GIMP, använd följande kommando:

flatpak run org.gimp.GIMP

Sidladda en applikation

För att sidladda ett program som inte laddades ner från ett arkiv, använd följande kommando:

flatpak install <path-to-application>

Exportera en applikation

För att exportera ett program som installerades med Flatpak till en fil, använd följande kommando:

flatpak export <application-name

Exportera en applikation

För att exportera ett program som installerades med Flatpak till en fil, använd följande kommando:

flatpak export <application-name> <filename>

Till exempel, för att exportera GIMP till en fil som heter gimp.flatpak, använd följande kommando:

flatpak export org.gimp.GIMP gimp.flatpak

Importera en applikation

För att importera ett program som exporterades med Flatpak, använd följande kommando:

flatpak install <filename>

Till exempel, för att importera gimp.flatpak-filen som exporterades tidigare, använd följande kommando:

flatpak install gimp.flatpak

Lista filer i en applikation

För att lista filerna som installerades som en del av ett program, använd följande kommando:

flatpak list-files <application-name>

Till exempel, för att lista filerna installerade som en del av GIMP, använd följande kommando:

flatpak list-files org.gimp.GIMP

Kontrollera programbehörigheter

För att kontrollera behörigheterna som ett program har, använd följande kommando:

flatpak permissions <application-name>

Till exempel, för att kontrollera behörigheterna för GIMP, använd följande kommando:

flatpak permissions org.gimp.GIMP

Ändra programbehörigheter

För att ändra behörigheterna som ett program har, använd följande kommando:

flatpak override <application-name> --filesystem=<directory>

Till exempel, för att tillåta GIMP att komma åt en katalog som heter MyPhotos, använd följande kommando:

flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos

Fjärruppdatering

För att uppdatera alla fjärrlager, använd följande kommando:

flatpak update --appstream

Uppdatera en enda fjärrkontroll

För att uppdatera ett enda fjärrlager, använd följande kommando:

flatpak update <remote-name>

Ta bort en fjärrkontroll

För att ta bort ett fjärrlager, använd följande kommando:

flatpak remote-delete <remote-name>

Kör programmet i Sandbox

För att köra ett program i en sandlådemiljö, använd följande kommando:

flatpak run --sandbox <application-name>

Till exempel, för att köra GIMP i en sandlådemiljö, använd följande kommando:

flatpak run --sandbox org.gimp.GIMP

Skapa ett applikationspaket

För att skapa ett programpaket som kan distribueras och installeras på andra system, använd följande kommando:

flatpak build-bundle <directory> <bundle-file>

Till exempel, för att skapa ett paket för GIMP, använd följande kommando:

flatpak build-bundle org.gimp.GIMP gimp.bundle

Lista installerade körtider med Flatpak på Ubuntu

För att lista alla körtider som för närvarande är installerade, använd följande kommando:

flatpak list-runtime

Lista tillgängliga körtider

För att lista alla körtider som är tillgängliga i förvaret, använd följande kommando:

flatpak list-runtime -a

Lista tillägg

För att lista alla tillägg som för närvarande är installerade, använd följande kommando:

flatpak list-extension

Lista tillgängliga tillägg

För att lista alla tillägg som är tillgängliga i förvaret, använd följande kommando:

flatpak list-extension -a

Dessa är bara några av de väsentliga Flatpak-kommandona för att hantera och distribuera applikationer på ditt Ubuntu-system.

Slutsats

Med Flatpak installerat på ditt Ubuntu-system har du tillgång till ett stort utbud av applikationer som är säkert sandlådor och konsekvent uppdaterade över distributioner. Oavsett om du väljer stabiliteten för standard Ubuntu-förvaret eller de senaste funktionerna från Flatpak Team Launchpad PPA, kommer du att säkerställa att ditt system är utrustat för att hantera de senaste applikationerna som är tillgängliga via Flatpak. Regelbundna uppdateringar, speciellt när du använder PPA, kommer att hålla din Flatpak-installation aktuell och redo för all den senaste programvaran. Njut av flexibiliteten och säkerheten som Flatpak ger din Ubuntu-miljö.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar