flatpak(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

Namn

flatpak – Bygg, installera och kör applikationer och runtime-miljöer

Synopsis

flatpak [FLAGGOR...] KOMMANDO

Beskrivning

Flatpak är ett verktyg för att hantera applikationer och de runtime-miljöer de använder.

I Flatpaks modell kan applikationer byggas och distribueras oberoende av det system de körs på. De körs isolerat från systemet ("sandboxed").

Flatpak kan köras systemomfattande eller per användare.

Systemets data (runtime, appar och konfiguration) finns under $prefix/var/lib/flatpak/.

Användardata finns under $HOME/.local/share/flatpak/.

Systemomfattande fjärrarkiv kan förkonfigureras genom att placera .flatpakrepo-filer i

/usr/share/flatpak/remotes.d/ eller /etc/flatpak/remotes.d/. Filer i /etc har företräde.

Ytterligare systeminstallationer kan konfigureras i /etc/flatpak/installations.d/,

där varje fil anger minst ett ID och en sökväg.

Flatpak använder OSTree för distribution och driftsättning.

Alla applikationer och runtime är OSTree-checkouts och kan hanteras med ostree-kommandon.

För byggstöd finns även flatpak-builder, ett separat verktyg.

Flatpak stödjer sideload-repositories – det vill säga offlinekopior av fjärrarkiv (exempelvis skapade med flatpak create-usb). Dessa kopior länkas in i sideload-repos under /var/lib/flatpak/ eller ~/.local/share/flatpak/.

Flaggor

-h, --help Visa hjälptext och avsluta

-v, --verbose Visa felsökningsinformation (använd -vv för mer detaljer)

--ostree-verbose Visa felsökning från OSTree

--version Visa Flatpaks versionsinformation

--default-arch Visa standardarkitektur

--supported-arches Visa prioriterad lista över stödda arkitekturer

--gl-drivers Lista aktiva grafikdrivrutiner

--installations Visa sökvägar till systeminstallationer

--print-system-only Vid användning av --print-updated-env, visa endast miljö för systeminstallation

--print-updated-env Visa miljövariabler för att köra Flatpak-appar. Avsedd för systemd generators.

Kommandon

För att hantera applikationer och runtime:

  • flatpak-install – installera från fjärrarkiv eller bundle
  • flatpak-update – uppdatera
  • flatpak-uninstall – avinstallera
  • flatpak-mask – blockera uppdateringar
  • flatpak-pin – lås en runtime så den inte tas bort
  • flatpak-list – lista installerade appar eller runtime
  • flatpak-info – visa information
  • flatpak-history – visa historik
  • flatpak-config – hantera konfiguration
  • flatpak-repair – reparera installation
  • flatpak-create-usb – kopiera till flyttbart media

För att hitta applikationer och runtime:

  • flatpak-search – sök efter applikationer

För att hantera körande applikationer:

  • flatpak-run – starta
  • flatpak-kill – stoppa
  • flatpak-override – justera rättigheter
  • flatpak-make-current – välj standardversion
  • flatpak-enter – gå in i en körande sandlåda

För filåtkomst:

  • flatpak-document-export – ge åtkomst till fil
  • flatpak-document-unexport – ta bort åtkomst
  • flatpak-document-info – visa info om fil
  • flatpak-documents – lista exporterade filer

För rättighetshantering:

  • flatpak-permissions – lista
  • flatpak-permission-show – visa rättigheter
  • flatpak-permission-set – ställ in rättigheter
  • flatpak-permission-remove – ta bort
  • flatpak-permission-reset – återställ

För fjärrarkiv:

  • flatpak-remotes – lista fjärrarkiv
  • flatpak-remote-add – lägg till
  • flatpak-remote-modify – ändra
  • flatpak-remote-delete – ta bort
  • flatpak-remote-ls – lista innehåll
  • flatpak-remote-info – visa info

För byggstöd:

  • flatpak-build-init – skapa byggmapp
  • flatpak-build – kör byggkommando
  • flatpak-build-finish – avsluta bygge
  • flatpak-build-export – exportera
  • flatpak-build-bundle – skapa bundle
  • flatpak-build-import-bundle – importera bundle
  • flatpak-build-sign – signera
  • flatpak-build-update-repo – uppdatera repo
  • flatpak-build-commit-from – skapa commit från ref
  • flatpak-repo – visa repo-info

För sandlådan:

  • flatpak-spawn – kör kommando i annan sandbox

Filformat

  • flatpakref – referens till fjärrarkiv
  • flatpakrepo – fjärrarkivdefinition
  • flatpak-remote – fjärrarkivskonfiguration
  • flatpak-installation – installationsdefinition
  • flatpak-metadata – metadata om app/runtime

Miljövariabler

Några av de viktigaste:

  • FLATPAK_BINARY – sökväg till flatpak-binär
  • FLATPAK_BWRAP – sökväg till bwrap
  • FLATPAK_CONFIG_DIR – konfigurationskatalog
  • FLATPAK_DATA_DIR – plats för OS-integrering
  • FLATPAK_DBUSPROXY – sökväg till D-Bus-proxy
  • FLATPAK_DOWNLOAD_TMPDIR – tillfällig nedladdningskatalog
  • FLATPAK_FANCY_OUTPUT – sätt till 0 för enkel utmatning
  • FLATPAK_FORCE_TEXT_AUTH – använd textbaserad polkit
  • FLATPAK_GL_DRIVERS – lista grafikdrivrutiner
  • FLATPAK_RUN_DIR – runtime-filer
  • FLATPAK_SYSTEM_CACHE_DIR – cache för systeminstall
  • FLATPAK_SYSTEM_DIR – plats för systeminstall
  • FLATPAK_TTY_PROGRESS – terminalbaserad progress
  • FLATPAK_USER_DIR – plats för användarinstallation

Se även

Kolofon

Denna sida är en del av Flatpak-projektet, ett verktyg för att bygga och distribuera applikationer för Linux. Sidan hämtades från projektets GitHub-repo den 2 februari 2025. Senaste ändring: 14 januari 2025. För förbättringar, kontakta man-pages@man7.org

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/flatpak.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp Hemma som har sponsrat Linux.se med webbhotell.