flatpak-build(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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...') |
Admin (diskussion | bidrag) |
||
Rad 13: | Rad 13: | ||
Följande flaggor förstås: | 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 == | == 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.