dh installdeb(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(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...')
 
Ingen redigeringssammanfattning
 
Rad 8: Rad 8:


== BESKRIVNING ==
== BESKRIVNING ==
dh_installdeb är ett debhelper-program som ansvarar för att installera filer i DEBIAN-katalogen i paketets byggkataloger med korrekta rättigheter.
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>-tokenen bör inkluderas i skripten för att dra nytta av debhelpers genererade shellsnuttar.
   * <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>
   * Kontrollfiler som installeras i DEBIAN-katalogen.
   * Dessa kontrollfiler installeras i <code>DEBIAN</code>-katalogen.
   * Observera att <code>package.shlibs</code> endast installeras i kompabilitetsnivå 9 och tidigare.
   * <code>package.shlibs</code> används endast i kompatibilitetsnivå 9 och tidigare.


* <code>package.conffiles</code>
* <code>package.conffiles</code>
   * Denna fil installeras i DEBIAN-katalogen och innehåller konfigurationsfiler som ska hanteras av dpkg.
   * 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>
   * Kommandon och parametrar för <code>dpkg-maintscript-helper</code>.
   * Innehåller rader med kommandon för <code>dpkg-maintscript-helper</code>, utan de explicita parametrarna <code>"-- "$@"</code>.
  * Exempel:
   * Shell-metatecken undviks i kompatibilitetsnivå 10 eller senare.
    <pre>rm_conffile /etc/obsolete.conf 0.2~ foo</pre>
  * Debhelper kan automatiskt konvertera vissa rader till motsvarande dpkg-funktionalitet.
   * Shellmetatecken rensas automatiskt i kompabilitetsnivå 10 och senare.


== 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>
   * Definiera token som ska ersättas i underhållsskript.
   * Definierar tokens att ersätta i underhållsskripten.
   * Token kan anges på paketnivå, t.ex. <code>pkg.mittpaket.TOKEN=VÄRDE</code>.
  * 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:


== ERSÄTTNINGAR I UNDERHÅLLSSKRIPT ==
* <code>#DEBHELPER#</code>
* <code>#DEBHELPER#</code>
   * Ersätts av genererade shellsnuttar från debhelper.
   * 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 variabler från <code>dpkg-architecture</code>.
   * Ersätts med motsvarande variabel från <code>dpkg-architecture</code>.


* <code>#ENV.NAMN#</code>
* <code>#ENV.NAMN#</code>
   * Ersätts med värdet från motsvarande miljövariabel.
   * 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.postinst
  • package.preinst
  • package.postrm
  • package.prerm
 * Dessa underhållsskript installeras i DEBIAN-katalogen.
 * dh_installdeb ersätter kända tokens i skripten enligt mönstret #TOKEN#.
 * Token #DEBHELPER# används för att inkludera skriptgenerering från debhelper.
  • package.triggers
  • package.shlibs
 * Dessa kontrollfiler installeras i DEBIAN-katalogen.
 * package.shlibs anvä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ör dpkg-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.
 * Om VÄRDE börjar med @, tolkas det som en fil med innehållet som ska infogas.
 * Tokens kan vara specifika för enskilda paket genom att använda pkg.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.