Flatpak lar deg laste ned apper og kjøre dem i en sandkasse. Den laster ned alle avhengighetene til en gitt pakke i en sandkasse og lar deg kjøre pakken som om den ikke var i en sandkasse. Noen pakker finnes bare som en Flatpak, og noen pakker har så mange avhengigheter som gjør at det kan være bedre å installere Flatpak versjonen i stedet.
AppStream, D-Bus, Fuse3, GLib, gpgme, JSON-GLib, Systemd, OSTree-2026.2 (med cURL og gpgme), p11-kit, og pyparsing
appstream-glib, Avahi, Bubblewrap, cURL, libarchive, libseccomp, libsoup3, libXau, xdg-dbus-proxy, og xdg-desktop-portal (med libportal)
Drivere for GPU-en(e) din(e) for grafikk API-er som OpenGL og Vulkan (NVIDIA (NVIDIA or NVIDIA-r580) eller Mesa)
DConf (ønsket hvis du bruker en GNOME app via Flatpak), Git, GTK-Doc, libxslt, malcontent (for foreldrefunksjoner), socat-1.8.1.3 (for tester), Valgrind, og xmlto
Hvis du skal kjøre testene, må du forhindre at testgenereringen kopierer lokale filer som LFS ikke installerer. På LFS-systemer legges alle lokalene i én arkivfil.
sed -i '92,99d' tests/make-test-runtime.sh
Installer Flatpak ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D system_bubblewrap=bwrap \
-D system_dbus_proxy=xdg-dbus-proxy \
-D gtkdoc=disabled \
-D tests=false \
.. &&
ninja
Hvis du fjernet -D
tests=false, og vil kjøre testene, utsted ninja test.
Nå, som root user:
ninja install
--buildtype=release:
Spesifiser en byggetype som er egnet for stabile utgivelser av
pakken, da standardtypen kan produsere uoptimaliserte binærfiler.
-D system_bubblewrap=bwrap:
Sørger for at byggesystemet ikke laster ned Bubblewrap.
-D
system_dbus_proxy=xdg-dbus-proxy: Sørger for at
byggesystemet ikke laster ned xdg-dbus-proxy.
-D gtkdoc=disabled: Denne
parameteren deaktiverer bygging av GTK-Doc API dokumentasjonen.
Dette er for øyeblikket ødelagt med gtk-doc-1.36.0, og som et
resultat gjør dette at byggingen mislykkes.
-D tests=false: Denne
parameteren deaktiverer tester. Fjern denne parameteren hvis du har
socat installert.
Nå som Flatpak er installert, bør du legge til et depot/fjernlager for å installere flatpaks fra. Flathub er det mest populære valget. Du kan gjøre det med:
flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Du kan kjøre den som en vanlig bruker eller som root. Hvis du kjører det som en vanlig bruker,
vil polkit be om autentisering. I dette tilfellet, forsikre at
polkit fungerer først. Hvis alt gikk bra, skal det ikke vises noen
feilmelding. Da vil du kunne installere flatpaks fra Flathub. Alle
installerte applikasjoner vil være i /var/lib/flatpak/exports/bin. Du kan legge til
den mappen i din $PATH hvis du ønsker
det.