flatpak-build(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== 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. == F...')
 
 
Rad 13: Rad 13:
Följande flaggor förstås:
Följande flaggor förstås:


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


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


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


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


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


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


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


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


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


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


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


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


--nodevice=ENHET
--nodevice=ENHET
  Dölj en enhet.
Dölj en enhet.


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


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


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


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


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


--add-policy=DELNYCKEL.VÄRDE
--with-appdir
--remove-policy=DELNYCKEL.VÄRDE
Aktivera åtkomst till per-app lagring i ~/.var/app.
  Lägg till eller ta bort en generisk policyregel.


--env=VAR=VÄRDE
--add-policy=DELNYCKEL.VÄRDE
--unset-env=VAR
--remove-policy=DELNYCKEL.VÄRDE
  Sätt eller ta bort miljövariabel.
Lägg till eller ta bort en generisk policyregel.


--env-fd=FD
--env=VAR=VÄRDE
  Läs miljövariabler från filbeskrivare (zero-separerat).
--unset-env=VAR
Sätt eller ta bort miljövariabel.


--own-name=NAMN
--env-fd=FD
--talk-name=NAMN
Läs miljövariabler från filbeskrivare (zero-separerat).
--system-own-name=NAMN
--system-talk-name=NAMN
  DBus-policy — tillåt ägande eller kommunikation.


--persist=FILNAMN
--own-name=NAMN
  Bind-mounta en hemkatalogsrelativ sökväg till per-app-lagring.
--talk-name=NAMN
--system-own-name=NAMN
--system-talk-name=NAMN
DBus-policy — tillåt ägande eller kommunikation.


--sdk-dir=KATALOG
--persist=FILNAMN
  Använd alternativ "usr"-katalog för SDK om angivet i build-init.
Bind-mounta en hemkatalogsrelativ sökväg till per-app-lagring.


--readonly
--sdk-dir=KATALOG
  Montera alla destinationer som skrivskyddade.
Använd alternativ "usr"-katalog för SDK om angivet i build-init.


--metadata=FIL
--readonly
  Använd angiven metadatafil.
Montera alla destinationer som skrivskyddade.


--log-session-bus
--metadata=FIL
--log-system-bus
Använd angiven metadatafil.
  Logga session/system-buss-trafik.
 
--log-session-bus
--log-system-bus
Logga session/system-buss-trafik.


== Exempel ==
== Exempel ==

Nuvarande version från 22 mars 2025 kl. 08.32

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.