Flatpak er en populær ramme til distribution og kørsel af applikationer i et sikkert, sandkassemiljø på Linux-systemer. Det giver dig mulighed for at installere og køre applikationer uanset hvilken Linux-distribution du bruger, hvilket giver ensartethed og sikkerhed på tværs af forskellige miljøer. Flatpak-pakker inkluderer alle de nødvendige afhængigheder, der sikrer, at applikationer kører som forventet uden at komme i konflikt med systembiblioteker. Det er især nyttigt for at få adgang til de nyeste versioner af software, som muligvis ikke er tilgængelige via traditionelle pakkeadministratorer.
På Ubuntu 24.04, 22.04 eller 20.04 kan du installere Flatpak via to metoder: Brug af standard Ubuntu-lageret til en stabil og ligetil installation eller tilføjelse af Flatpak Team Launchpad PPA for adgang til den seneste stabile udgivelse eller udviklingsbuilds for dem, der ønsker at bidrage til test. Denne guide vil lede dig gennem begge metoder og sikre, at du har den nyeste Flatpak-opsætning, der passer til dine behov.
Opdater Ubuntu før Flatpak-installation
Den første opgave er at opdatere dit system for at sikre, at alle eksisterende pakker er opdaterede før installation.
sudo apt update && sudo apt upgrade
Metode 1: Installer Flatpak via Standard APT Repository
Installation af Flatpak på Ubuntu kan gøres gennem forskellige metoder. Den første metode, vi vil diskutere, er at installere det ved hjælp af Ubuntu-depotet. Det er vigtigt at bemærke, at Ubuntu som standard holder Flatpak i sit lager. Alligevel er det ikke installeret som standard på grund af dets konkurrence med Snap, moderselskabet til Ubuntu.
For at installere Flatpak ved hjælp af Ubuntu-lageret, kan du bruge følgende kommando i en Linux-terminal:
sudo apt install flatpak
Denne kommando beder dig om at indtaste din root-adgangskode, før du installerer Flatpak. Når du har indtastet din adgangskode, begynder installationsprocessen.
Når det er installeret, kan du tilføje Flathub-depotet, som er det primære lager for Flatpak-applikationer, ved at køre følgende kommando:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Denne kommando vil tilføje Flathub-lageret til din Flatpak-installation, så du nemt kan søge efter og installere applikationer fra Flathub-lageret.
Metode 2: Installer Flatpak via Flatpak Team APT PPA
Den anden metode til at installere Flatpak på Ubuntu bruger "Flatpak" teamet LaunchPAD PPA, som indeholder de seneste stabile og udviklingsversioner af Flatpak. Denne metode anbefales stærkt, da Canonical, Ubuntus moderselskab, har lagt mere pres på at bruge Snap over APT, især mod Flatpak.
Mulighed 1: Importer Flatpak stabil PPA:
sudo add-apt-repository ppa:flatpak/stable -y
Mulighed 2: Importer Flatpak-udviklings-PPA:
sudo add-apt-repository ppa:flatpak/development -y
Efter import af PPA'en skal du køre en APT-opdatering for at sikre, at ændringerne afspejles:
sudo apt update
Installer nu Flatpak ved at køre følgende kommando:
sudo apt install flatpak
Denne kommando vil bede dig om at indtaste din root-adgangskode, før du installerer Flatpak. Når du har indtastet din adgangskode, begynder installationsprocessen.
Når det er installeret, kan du tilføje Flathub-depotet, som er det primære lager for Flatpak-applikationer, ved at køre følgende kommando:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Denne kommando vil tilføje Flathub-lageret til din Flatpak-installation, så du nemt kan søge efter og installere applikationer fra Flathub-lageret.
Desuden, når du har installeret Flatpak-versionen ved hjælp af PPA, kan du kontrollere den installerede version ved at bruge kommandoen "apt-cache policy", som vist nedenfor:
apt-cache policy flatpak
Som vist i vejledningen installerede installationsprocessen udviklingsversionen af Flatpak, som var version 1.15.3 i skrivende stund. Det er vigtigt at bemærke, at denne version kan være lidt foran den stabile Flatpak PPA-version og væsentligt foran Ubuntus standardversion, som er 1.12.7 og betragtes som forældet.
Grundlæggende Flatpak-kommandoer
Dette afsnit vil forklare, hvordan du bruger Flatpak på dit Ubuntu-system mere detaljeret.
Tilføjelse af et fjernlager
Flatpak bruger fjerndepoter til at downloade og installere applikationer. For at tilføje et fjernlager skal du bruge følgende kommando:
flatpak remote-add --if-not-exists <name> <URL>
For at tilføje Flathub-lageret, som er det primære lager for Flatpak-applikationer, skal du f.eks. bruge følgende kommando:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Installation af applikationer
For at installere et program ved hjælp af Flatpak skal du bruge følgende kommando:
flatpak install <application-name>
For eksempel, for at installere GIMP-billedredigeringssoftwaren, skal du bruge følgende kommando:
flatpak install org.gimp.GIMP
Opdatering af applikationer
For at opdatere et program, der blev installeret ved hjælp af Flatpak, skal du bruge følgende kommando:
flatpak update <application-name>
For eksempel, for at opdatere GIMP, skal du bruge følgende kommando:
flatpak update org.gimp.GIMP
Afinstallation af applikationer
For at afinstallere et program, der blev installeret med Flatpak, skal du bruge følgende kommando:
flatpak uninstall <application-name>
For eksempel, for at afinstallere GIMP, skal du bruge følgende kommando:
flatpak uninstall org.gimp.GIMP
Liste over installerede applikationer
For at liste alle de programmer, der blev installeret ved hjælp af Flatpak, skal du bruge følgende kommando:
flatpak list
Søger efter applikationer
For at søge efter en applikation i Flatpak-lageret skal du bruge følgende kommando:
flatpak search <search-term>
For at søge efter LibreOffice-produktivitetspakken skal du f.eks. bruge følgende kommando:
flatpak search libreoffice
Liste over fjerndepoter
Brug følgende kommando for at få vist alle de fjernlager, der er konfigureret i øjeblikket:
flatpak remote-list
Søger efter opdateringer
For at søge efter opdateringer til applikationer, der er installeret ved hjælp af Flatpak, skal du bruge følgende kommando:
flatpak update
Opdatering af Flatpak-systemet
For at opdatere selve Flatpak-systemet skal du bruge følgende kommando:
flatpak update --system
Info om applikationer
For at få oplysninger om et program, såsom dets version og andre detaljer, skal du bruge følgende kommando:
flatpak info <application-name>
For eksempel, for at få information om GIMP, skal du bruge følgende kommando:
flatpak info org.gimp.GIMP
Kørende applikationer
For at køre et program, der blev installeret ved hjælp af Flatpak, skal du bruge følgende kommando:
flatpak run <application-name>
For eksempel, for at køre GIMP, skal du bruge følgende kommando:
flatpak run org.gimp.GIMP
Sideindlæs en applikation
For at sideindlæse et program, der ikke blev downloadet fra et lager, skal du bruge følgende kommando:
flatpak install <path-to-application>
Eksport af en applikation
For at eksportere et program, der blev installeret med Flatpak til en fil, skal du bruge følgende kommando:
flatpak export <application-name
Eksport af en applikation
For at eksportere et program, der blev installeret med Flatpak til en fil, skal du bruge følgende kommando:
flatpak export <application-name> <filename>
For eksempel, for at eksportere GIMP til en fil kaldet gimp.flatpak, skal du bruge følgende kommando:
flatpak export org.gimp.GIMP gimp.flatpak
Import af en applikation
For at importere et program, der blev eksporteret ved hjælp af Flatpak, skal du bruge følgende kommando:
flatpak install <filename>
For eksempel, for at importere gimp.flatpak-filen, der blev eksporteret tidligere, skal du bruge følgende kommando:
flatpak install gimp.flatpak
Liste filer i en applikation
For at få vist de filer, der blev installeret som en del af et program, skal du bruge følgende kommando:
flatpak list-files <application-name>
For eksempel, for at angive de filer, der er installeret som en del af GIMP, skal du bruge følgende kommando:
flatpak list-files org.gimp.GIMP
Tjek applikationstilladelser
For at kontrollere de tilladelser, som et program har, skal du bruge følgende kommando:
flatpak permissions <application-name>
For eksempel, for at kontrollere tilladelserne til GIMP, skal du bruge følgende kommando:
flatpak permissions org.gimp.GIMP
Skift applikationstilladelser
For at ændre de tilladelser, som et program har, skal du bruge følgende kommando:
flatpak override <application-name> --filesystem=<directory>
For at tillade GIMP at få adgang til en mappe kaldet MyPhotos, skal du f.eks. bruge følgende kommando:
flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos
Fjernopdatering
For at opdatere alle fjernlagre skal du bruge følgende kommando:
flatpak update --appstream
Opdater en enkelt fjernbetjening
For at opdatere et enkelt fjernlager skal du bruge følgende kommando:
flatpak update <remote-name>
Fjern en fjernbetjening
For at fjerne et fjernlager skal du bruge følgende kommando:
flatpak remote-delete <remote-name>
Kør applikation i Sandbox
For at køre et program i et sandbox-miljø skal du bruge følgende kommando:
flatpak run --sandbox <application-name>
For at køre GIMP i et sandkassemiljø skal du f.eks. bruge følgende kommando:
flatpak run --sandbox org.gimp.GIMP
Opret en applikationspakke
For at oprette en applikationspakke, der kan distribueres og installeres på andre systemer, skal du bruge følgende kommando:
flatpak build-bundle <directory> <bundle-file>
For eksempel, for at oprette en bundle til GIMP, skal du bruge følgende kommando:
flatpak build-bundle org.gimp.GIMP gimp.bundle
Liste over installerede kørselstider med Flatpak på Ubuntu
Brug følgende kommando for at liste alle de køretider, der er installeret i øjeblikket:
flatpak list-runtime
Liste over tilgængelige kørselstider
Brug følgende kommando for at få vist alle de kørselstider, der er tilgængelige i lageret:
flatpak list-runtime -a
Listeudvidelser
For at liste alle de udvidelser, der er installeret i øjeblikket, skal du bruge følgende kommando:
flatpak list-extension
Liste over tilgængelige udvidelser
For at liste alle de udvidelser, der er tilgængelige i lageret, skal du bruge følgende kommando:
flatpak list-extension -a
Dette er blot nogle af de væsentlige Flatpak-kommandoer til styring og implementering af applikationer på dit Ubuntu-system.
Konklusion
Med Flatpak installeret på dit Ubuntu-system har du adgang til en lang række applikationer, der er sikkert sandboxed og konsekvent opdateret på tværs af distributioner. Uanset om du vælger stabiliteten af standard Ubuntu-lageret eller de avancerede funktioner fra Flatpak Team Launchpad PPA, vil du sikre dig, at dit system er udstyret til at håndtere de nyeste applikationer, der er tilgængelige via Flatpak. Regelmæssige opdateringer, især når du bruger PPA, vil holde din Flatpak-installation opdateret og klar til al den nyeste software. Nyd den fleksibilitet og sikkerhed, som Flatpak bringer til dit Ubuntu-miljø.