flatpak-run(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= flatpak-run(1) = == NAMN == '''flatpak-run''' – Kör ett program eller öppna ett skal i en runtime == SYNOPS == flatpak run [FLAGGA...] REF [ARG...] == BESKRIVNING == Om REF anger ett installerat program kör Flatpak programmet i en sandlådemiljö. Extra argument skickas vidare till programmet. Den aktuella grenen och arkitekturen används om inget annat anges med --branch eller --arch. Se även flatpak-make-current(1). Om REF anger en runtime öppnas e...') |
(Ingen skillnad)
|
Nuvarande version från 25 mars 2025 kl. 01.57
flatpak-run(1)
NAMN
flatpak-run – Kör ett program eller öppna ett skal i en runtime
SYNOPS
flatpak run [FLAGGA...] REF [ARG...]
BESKRIVNING
Om REF anger ett installerat program kör Flatpak programmet i en sandlådemiljö. Extra argument skickas vidare till programmet. Den aktuella grenen och arkitekturen används om inget annat anges med --branch eller --arch. Se även flatpak-make-current(1).
Om REF anger en runtime öppnas ett skal i den runtime-miljön. Detta är användbart för utveckling och testning. Om det råder oklarhet om vilken gren som ska användas, blir du ombedd att välja. Använd --branch för att undvika detta. Den primära arkitekturen används om inget annat anges med --arch.
Som standard söker Flatpak efter programmet eller runtime först i användarinstallationen, därefter i alla systeminstallationer. Detta kan åsidosättas med flaggorna --user, --system eller --installation.
Flatpak skapar en sandlådemiljö för programmet genom att montera rätt runtime på `/usr` och en skrivbar katalog på `/var`, vars innehåll bevaras mellan körningar. Själva programmet monteras på `/app`.
Detaljerna för sandlådan styrs av programmets metadata och flaggor som --share och --socket som anges till kommandot: åtkomst beviljas om den antingen begärts i metadatafilen eller via en flagga, och inte nekats av användaren.
Återstående argument skickas till kommandot som körs i sandlådan. Se flaggan --file-forwarding för hantering av filargument.
Miljövariabler vidarebefordras normalt till det sandlådeförsedda programmet, med vissa undantag. Metadata och flaggan --env kan sätta variabler. Flatpak rensar alltid eller överskriver följande variabler då deras ursprungsvärden kan störa sandlådemiljön:
PATH LD_LIBRARY_PATH LD_PRELOAD LD_AUDIT XDG_CONFIG_DIRS XDG_DATA_DIRS SHELL TEMP TEMPDIR TMP TMPDIR XDG_RUNTIME_DIR container TZDIR PYTHONPATH PERLLIB PERL5LIB XCURSOR_PATH GST_PLUGIN_PATH_1_0 GST_REGISTRY GST_REGISTRY_1_0 GST_PLUGIN_PATH GST_PLUGIN_SYSTEM_PATH GST_PLUGIN_SCANNER GST_PLUGIN_SCANNER_1_0 GST_PLUGIN_SYSTEM_PATH_1_0 GST_PRESET_PATH GST_PTP_HELPER GST_PTP_HELPER_1_0 GST_INSTALL_PLUGINS_HELPER KRB5CCNAME XKB_CONFIG_ROOT GIO_EXTRA_MODULES GDK_BACKEND VK_ADD_DRIVER_FILES VK_ADD_LAYER_PATH VK_DRIVER_FILES VK_ICD_FILENAMES VK_LAYER_PATH __EGL_EXTERNAL_PLATFORM_CONFIG_DIRS __EGL_EXTERNAL_PLATFORM_CONFIG_FILENAMES __EGL_VENDOR_LIBRARY_DIRS __EGL_VENDOR_LIBRARY_FILENAMES
Variabler med prefix "GST_" från GStreamer rensas också (sedan Flatpak 1.12.5).
Flatpak ersätter även XDG-miljövariablerna för att peka på skrivbara platser i ~/.var/app/$APPID/:
XDG_DATA_HOME XDG_CONFIG_HOME XDG_CACHE_HOME XDG_STATE_HOME (sedan Flatpak 1.13)
Program kan använda --persist=.local/state och --unset-env=XDG_STATE_HOME för att få ett Flatpak 1.13-kompatibelt ~/.local/state på äldre versioner.
Värdena för dessa variabler från värdsystemet finns även som:
HOST_XDG_DATA_HOME HOST_XDG_CONFIG_HOME HOST_XDG_CACHE_HOME HOST_XDG_STATE_HOME (sedan Flatpak 1.13)
Flatpak sätter även miljövariabeln FLATPAK_ID till programmets applikations-ID.
Värdsystemets /etc/os-release (eller /usr/lib/os-release) monteras som read-only i /run/host/os-release, i enlighet med os-release-specifikationen.
Om stöd för föräldrakontroll är aktiverat kontrollerar Flatpak användarens inställningar och blockerar körning om programmet är spärrat.
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/flatpak-run.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.