flatpak-build-finish(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= flatpak-build-finish(1) = == NAME == '''flatpak-build-finish''' – Finalisera en build-katalog == SYNOPSIS == flatpak build-finish [OPTION...] DIRECTORY == DESCRIPTION == Finaliserar en build-katalog för att förbereda den för export. '''DIRECTORY''' är sökvägen till katalogen. Desktop-filer, ikoner, D-Bus service-filer och AppStream-metadata kopieras från '''files/''' till '''export/'''. I '''metadata'''-filen anges '''command'''-nyckeln i [Application...')
 
 
Rad 9: Rad 9:
== DESCRIPTION ==
== DESCRIPTION ==
Finaliserar en build-katalog för att förbereda den för export.   
Finaliserar en build-katalog för att förbereda den för export.   
'''DIRECTORY''' är sökvägen till katalogen.
'''DIRECTORY''' är sökvägen till katalogen.


Desktop-filer, ikoner, D-Bus service-filer och AppStream-metadata kopieras från '''files/''' till '''export/'''.   
Desktop-filer, ikoner, D-Bus service-filer och AppStream-metadata kopieras från '''files/''' till '''export/'''.   
I '''metadata'''-filen anges '''command'''-nyckeln i [Application]-sektionen, och miljövariabler i [Environment]-sektionen enligt valda flaggor.
I '''metadata'''-filen anges '''command'''-nyckeln i [Application]-sektionen, och miljövariabler i [Environment]-sektionen enligt valda flaggor.


Du kan även ange vilka rättigheter applikationen behöver, t.ex. delade sockets eller enheter.   
Du kan även ange vilka rättigheter applikationen behöver, t.ex. delade sockets eller enheter.   
Om inte '''--no-inherit-permissions''' anges ärvs rättigheter från runitmen.
Om inte '''--no-inherit-permissions''' anges ärvs rättigheter från runitmen.



Nuvarande version från 22 mars 2025 kl. 08.02

flatpak-build-finish(1)

NAME

flatpak-build-finish – Finalisera en build-katalog

SYNOPSIS

flatpak build-finish [OPTION...] DIRECTORY

DESCRIPTION

Finaliserar en build-katalog för att förbereda den för export.

DIRECTORY är sökvägen till katalogen.

Desktop-filer, ikoner, D-Bus service-filer och AppStream-metadata kopieras från files/ till export/.

I metadata-filen anges command-nyckeln i [Application]-sektionen, och miljövariabler i [Environment]-sektionen enligt valda flaggor.

Du kan även ange vilka rättigheter applikationen behöver, t.ex. delade sockets eller enheter.

Om inte --no-inherit-permissions anges ärvs rättigheter från runitmen.

Du bör granska exporterade filer och metadata innan publicering.

Det är ett fel att köra build-finish på en katalog som inte är initialiserad eller redan har finaliserats.

OPTIONS

-h, --help
Visa hjälptext och avsluta.
--command=COMMAND
Kommandot som används av flatpak run. Om ej angivet används första körbara fil i files/bin/.
--require-version=MAJOR.MINOR.MICRO
Kräver minst angiven version av Flatpak för installation/uppdatering.
--share=SUBSYSTEM / --unshare=SUBSYSTEM
Dela eller undvik att dela delsystem (network, ipc).
--socket=SOCKET / --nosocket=SOCKET
Dela eller blockera kända sockets (x11, wayland, pulseaudio, ssh-auth, etc).
--device=DEVICE / --nodevice=DEVICE
Dela eller blockera tillgång till enheter (dri, usb, shm, etc).
--allow=FEATURE / --disallow=FEATURE
Tillåt eller neka funktioner (devel, bluetooth, multiarch, etc).
--filesystem=FS / --nofilesystem=FS
Ange filsystemstillgång. Exempel: home, xdg-download, ~/dir, /etc.
 Tillägg som :ro (read-only) eller :create (skrivbar, skapa vid behov) kan användas.
--add-policy=SUBSYSTEM.KEY=VALUE
Lägg till generisk policynyckel i metadata.
--remove-policy=SUBSYSTEM.KEY=VALUE
Ta bort policynyckel från metadata.
--usb=TYPE[
DATA] / --nousb=TYPE[:DATA]
Lägg till eller ta bort USB-åtkomst till portalen.
 TYPE kan vara: all, cls:XX:YY, vnd:ZZZZ, dev:WWWW.  
 Exempel: --usb=vnd:0123+dev:4567
--usb-list-file=FIL / --usb-list=LISTA
Lägg till USB-regler från fil eller semikolonseparerad lista.
--env=VAR=VALUE / --unset-env=VAR
Sätt eller ta bort miljövariabler i metadata.
--env-fd=FD
Läs miljövariabler från fildeskriptor, säkert sätt.
--own-name=NAME / --talk-name=NAME
Tillåt D-Bus access till session bus-namn.
--system-own-name=NAME / --system-talk-name=NAME
Tillåt D-Bus access till system bus-namn.
--persist=FILENAME
Gör homedir-relativ sökväg persistent i appens sandbox.
--runtime=RUNTIME / --sdk=SDK
Ändra runtime eller SDK (del av appens "ref").
--metadata=GROUP=KEY[=VALUE]
Ange metadata direkt.
--extension=NAME=VARIABLE[=VALUE]
Lägg till extension point.
--remove-extension=NAME
Ta bort extension point.
--extension-priority=VALUE
Prioritet för extension override.
--extra-data=NAME
SHA256:DOWNLOAD:INSTALL:URL
Lägg till externa nedladdningar som verifieras vid installation.
--no-exports
Hoppa över export-steg.
--no-inherit-permissions
Ärv inte runtime-rättigheter.
-v, --verbose
Visa debug-info.
--ostree-verbose
Visa OSTree debug-info.

EXAMPLES

flatpak build-finish /build/my-app --socket=x11 --share=ipc --usb=vnd:0fd9

Resultat:

Exporting share/applications/gnome-calculator.desktop  
Exporting share/dbus-1/services/org.gnome.Calculator.SearchProvider.service  
More than one executable  
Using gcalccmd as command  
Please review the exported files and the metadata

SEE ALSO

COLOPHON

Denna sida är del av Flatpak-projektet – verktyg för att bygga och distribuera desktop-appar på Linux. Mer info: flatpak.org Källa: Flatpak på GitHub Senast hämtad: 2025-02-02 (senaste commit: 2025-01-14)

För feedback på man-sidan, mejla: man-pages@man7.org

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/flatpak-build-finish.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.