dh installdeb(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= dh_installdeb(1) - Linux man-sida = == NAMN == dh_installdeb - installera filer i DEBIAN-katalogen == SYNTAX == dh_installdeb [debhelper-alternativ] == BESKRIVNING == dh_installdeb är ett debhelper-program som ansvarar för att installera filer i DEBIAN-katalogen i paketets byggkataloger med korrekta rättigheter. == FILER == * <code>package.postinst</code> * <code>package.preinst</code> * <code>package.postrm</code> * <code>package.prerm</code> * Dessa underh...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 8: | Rad 8: | ||
== BESKRIVNING == | == BESKRIVNING == | ||
dh_installdeb är ett debhelper-program som ansvarar för att installera filer i DEBIAN | dh_installdeb är ett debhelper-program som ansvarar för att installera filer i katalogen <code>DEBIAN</code> i paketens byggkataloger med rätt behörigheter. | ||
== FILER == | == FILER == | ||
| Rad 15: | Rad 15: | ||
* <code>package.postrm</code> | * <code>package.postrm</code> | ||
* <code>package.prerm</code> | * <code>package.prerm</code> | ||
* Dessa underhållsskript installeras i DEBIAN-katalogen. | * Dessa underhållsskript installeras i <code>DEBIAN</code>-katalogen. | ||
* <code>#DEBHELPER#</code> | * <code>dh_installdeb</code> ersätter kända tokens i skripten enligt mönstret <code>#TOKEN#</code>. | ||
* Token <code>#DEBHELPER#</code> används för att inkludera skriptgenerering från debhelper. | |||
* <code>package.triggers</code> | * <code>package.triggers</code> | ||
* <code>package.shlibs</code> | * <code>package.shlibs</code> | ||
* | * Dessa kontrollfiler installeras i <code>DEBIAN</code>-katalogen. | ||
* | * <code>package.shlibs</code> används endast i kompatibilitetsnivå 9 och tidigare. | ||
* <code>package.conffiles</code> | * <code>package.conffiles</code> | ||
* | * Installeras i <code>DEBIAN</code>-katalogen och utökas av debhelper för att inkludera autodetekterade konfigurationsfiler. | ||
* Används främst för att specificera "remove-on-upgrade"-poster från dpkg. | |||
* <code>package.maintscript</code> | * <code>package.maintscript</code> | ||
* | * Innehåller rader med kommandon för <code>dpkg-maintscript-helper</code>, utan de explicita parametrarna <code>"-- "$@"</code>. | ||
* Shell-metatecken undviks i kompatibilitetsnivå 10 eller senare. | |||
* Debhelper kan automatiskt konvertera vissa rader till motsvarande dpkg-funktionalitet. | |||
* | |||
== ALTERNATIV == | == ALTERNATIV == | ||
* <code>-D TOKEN=VÄRDE</code>, <code>--define TOKEN=VÄRDE</code> | * <code>-D TOKEN=VÄRDE</code>, <code>--define TOKEN=VÄRDE</code> | ||
* | * Definierar tokens att ersätta i underhållsskripten. | ||
* | * Om <code>VÄRDE</code> börjar med <code>@</code>, tolkas det som en fil med innehållet som ska infogas. | ||
* Tokens kan vara specifika för enskilda paket genom att använda <code>pkg.paketnamn.TOKEN</code>. | |||
== ERSÄTTNING I UNDERHÅLLSSKRIPT == | |||
<code>dh_installdeb</code> ersätter automatiskt följande tokens i skripten: | |||
* <code>#DEBHELPER#</code> | * <code>#DEBHELPER#</code> | ||
* Ersätts | * Ersätts med genererade shell-snippets från debhelper, inklusive hantering av <code>package.maintscript</code>. | ||
* <code>#DEB_HOST_NAMN#</code>, <code>#DEB_BUILD_NAMN#</code>, <code>#DEB_TARGET_NAMN#</code> | * <code>#DEB_HOST_NAMN#</code>, <code>#DEB_BUILD_NAMN#</code>, <code>#DEB_TARGET_NAMN#</code> | ||
* Ersätts med motsvarande | * Ersätts med motsvarande variabel från <code>dpkg-architecture</code>. | ||
* <code>#ENV.NAMN#</code> | * <code>#ENV.NAMN#</code> | ||
* Ersätts med värdet | * Ersätts med värdet av motsvarande miljövariabel. | ||
* <code>#PACKAGE#</code> | * <code>#PACKAGE#</code> | ||
* Ersätts med paketets namn. | * Ersätts med det aktuella paketets namn. | ||
== SE OCKSÅ == | == SE OCKSÅ == | ||
| Rad 59: | Rad 63: | ||
== COLOFON == | == COLOFON == | ||
Denna sida är en del av debhelper-projektet (hjälpprogram för debian/rules). | Denna sida är en del av debhelper-projektet (hjälpprogram för debian/rules). Information om projektet kan hittas på [okänd -- om du vet, vänligen kontakta man-pages@man7.org]. Om du har en buggrapport för denna manualsida, skicka den till submit@bugs.debian.org. | ||
Om du har en buggrapport för denna manualsida, skicka den till submit@bugs.debian.org. | |||
Nuvarande version från 17 februari 2025 kl. 18.20
dh_installdeb(1) - Linux man-sida
NAMN
dh_installdeb - installera filer i DEBIAN-katalogen
SYNTAX
dh_installdeb [debhelper-alternativ]
BESKRIVNING
dh_installdeb är ett debhelper-program som ansvarar för att installera filer i katalogen DEBIAN i paketens byggkataloger med rätt behörigheter.
FILER
package.postinstpackage.preinstpackage.postrmpackage.prerm
* Dessa underhållsskript installeras iDEBIAN-katalogen. *dh_installdebersätter kända tokens i skripten enligt mönstret#TOKEN#. * Token#DEBHELPER#används för att inkludera skriptgenerering från debhelper.
package.triggerspackage.shlibs
* Dessa kontrollfiler installeras iDEBIAN-katalogen. *package.shlibsanvänds endast i kompatibilitetsnivå 9 och tidigare.
package.conffiles
* Installeras i DEBIAN-katalogen och utökas av debhelper för att inkludera autodetekterade konfigurationsfiler.
* Används främst för att specificera "remove-on-upgrade"-poster från dpkg.
package.maintscript
* Innehåller rader med kommandon fördpkg-maintscript-helper, utan de explicita parametrarna"-- "$@". * Shell-metatecken undviks i kompatibilitetsnivå 10 eller senare. * Debhelper kan automatiskt konvertera vissa rader till motsvarande dpkg-funktionalitet.
ALTERNATIV
-D TOKEN=VÄRDE,--define TOKEN=VÄRDE
* Definierar tokens att ersätta i underhållsskripten. * OmVÄRDEbörjar med@, tolkas det som en fil med innehållet som ska infogas. * Tokens kan vara specifika för enskilda paket genom att användapkg.paketnamn.TOKEN.
ERSÄTTNING I UNDERHÅLLSSKRIPT
dh_installdeb ersätter automatiskt följande tokens i skripten:
#DEBHELPER#
* Ersätts med genererade shell-snippets från debhelper, inklusive hantering av package.maintscript.
#DEB_HOST_NAMN#,#DEB_BUILD_NAMN#,#DEB_TARGET_NAMN#
* Ersätts med motsvarande variabel från dpkg-architecture.
#ENV.NAMN#
* Ersätts med värdet av motsvarande miljövariabel.
#PACKAGE#
* Ersätts med det aktuella paketets namn.
SE OCKSÅ
Detta program är en del av debhelper.
FÖRFATTARE
Joey Hess <joeyh@debian.org>
COLOFON
Denna sida är en del av debhelper-projektet (hjälpprogram för debian/rules). Information om projektet kan hittas på [okänd -- om du vet, vänligen kontakta man-pages@man7.org]. Om du har en buggrapport för denna manualsida, skicka den till submit@bugs.debian.org.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_installdeb.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.