flatpak-build(1)

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

Namn

flatpak-build - Bygg i en katalog

Synopsis

flatpak build [FLAGGA...] KATALOG [KOMMANDO [ARG...]]

Beskrivning

Kör ett byggkommando i en katalog. KATALOG måste ha initierats med "flatpak build-init".

SDK:t som anges i metadatafilen i katalogen monteras som /usr, och katalogerna "files" och "var" monteras som /app respektive /var. Dessa är skrivbara, och deras innehåll bevaras mellan byggkommandon för att kunna ackumulera byggartefakter.

Flaggor

Följande flaggor förstås:

-h, --help Visa hjälpinformation och avsluta.

-v, --verbose Visa felsökningsinformation under kommandobehandling.

--ostree-verbose Visa OSTree-felsökningsinformation.

-r, --runtime Använd icke-devel-runtime som anges i metadatafilen istället för utvecklingsversionen.

-p, --die-with-parent Döda byggprocessen och alla dess barn om den startande processen avslutas.

--bind-mount=DEST=KÄLLA Lägg till en anpassad bind-montering i bygg-namespacet. Kan anges flera gånger.

--build-dir=SÖKVÄG Starta bygget i denna katalog (standard är den aktuella katalogen).

--share=SUBSYSTEM Dela ett subsystem med värdsessionen (t.ex. "network", "ipc").

--unshare=SUBSYSTEM Dela inte ett subsystem med värdsessionen.

--socket=SOCKET Exponera en välkänd socket för applikationen (ex: "x11", "wayland").

--nosocket=SOCKET Dölj en socket från applikationen.

--device=ENHET Exponera en enhet (t.ex. "dri", "input").

--nodevice=ENHET Dölj en enhet.

--allow=FUNKTION Tillåt specifik funktion, ex: "devel", "multiarch".

--disallow=FUNKTION Nekar åtkomst till en funktion.

--filesystem=FILSYSTEM[:ro|:create] Tillåt åtkomst till en del av filsystemet.

--nofilesystem=FILSYSTEM Ta bort åtkomst till en del av filsystemet.


--with-appdir Aktivera åtkomst till per-app lagring i ~/.var/app.

--add-policy=DELNYCKEL.VÄRDE --remove-policy=DELNYCKEL.VÄRDE Lägg till eller ta bort en generisk policyregel.

--env=VAR=VÄRDE --unset-env=VAR Sätt eller ta bort miljövariabel.

--env-fd=FD Läs miljövariabler från filbeskrivare (zero-separerat).

--own-name=NAMN --talk-name=NAMN --system-own-name=NAMN --system-talk-name=NAMN DBus-policy — tillåt ägande eller kommunikation.

--persist=FILNAMN Bind-mounta en hemkatalogsrelativ sökväg till per-app-lagring.

--sdk-dir=KATALOG Använd alternativ "usr"-katalog för SDK om angivet i build-init.

--readonly Montera alla destinationer som skrivskyddade.

--metadata=FIL Använd angiven metadatafil.

--log-session-bus --log-system-bus Logga session/system-buss-trafik.

Exempel

flatpak build /build/min-app rpmbuild min-app.src.rpm

Se även

  • flatpak(1)
  • flatpak-build-init(1)
  • flatpak-build-finish(1)
  • flatpak-build-export(1)

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/flatpak-build-commit-from.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 som har sponsrat Linux.se med webbhotell.