dpkg-architecture(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

dpkg-architecture(1) - Linux man-sida

Namn

dpkg-architecture - sätt och bestäm arkitekturen för paketbyggande

Synopsis

<syntaxhighlight lang="bash"> dpkg-architecture [alternativ...] [kommando] </syntaxhighlight>

Beskrivning

dpkg-architecture tillhandahåller ett verktyg för att bestämma och ställa in bygg- och värdarkitektur för paketbyggande.

Byggarkitekturen bestäms alltid av variabeln DEB_BUILD_ARCH om den är satt (och om inte --force används), annars genom ett externt anrop till dpkg(1). Den kan inte ställas in från kommandoraden.

Värdarkitekturen kan anges med alternativen --host-arch och --host-type. Om inget anges används DEB_HOST_ARCH. Om inget av dessa är satt används en standardarkitektur bestämd genom anrop till gcc(1).

Kommandon

  • -l, --list - Lista miljövariabler
  • -e, --equal <arkitektur> - Jämför värdarkitektur med en given arkitektur
  • -i, --is <arkitektur-wildcard> - Kontrollera om värdarkitekturen matchar en wildcard-arkitektur
  • -q, --query <variabel> - Hämta värdet av en specifik variabel
  • -s, --print-set - Skriv ut export-kommandon för miljövariabler
  • -u, --print-unset - Skriv ut kommando för att avsätta miljövariabler
  • -c, --command <kommando> - Kör ett kommando med de inställda miljövariablerna
  • -L, --list-known - Lista kända arkitektur-namn
  • -?, --help - Visa hjälpmeddelande
  • --version - Visa versionsinformation

Alternativ

  • -a, --host-arch <arkitektur> - Sätt värdens Debian-arkitektur
  • -t, --host-type <gnu-system-typ> - Sätt värdens GNU-systemtyp
  • -A, --target-arch <arkitektur> - Sätt mål-Debian-arkitektur
  • -T, --target-type <gnu-system-typ> - Sätt mål-GNU-systemtyp
  • --print-format <format> - Ange utdataformatet (shell eller make)
  • -f, --force - Tvinga överstyrning av miljövariabler

Termer

  • Byggmaskin - Maskinen där paketet byggs.
  • Värdmaskin - Maskinen för vilken paketet byggs.
  • Målsystem - Det system som byggverktyg eller emulator kommer att köra kod för.
  • Debian-arkitektur - Arkitektursträngen som används i Debian.
  • GNU systemtyp - En arkitekturspecifikation bestående av CPU och system.

Variabler

De följande miljövariablerna används av dpkg-architecture:

  • DEB_BUILD_ARCH - Byggmaskinens Debian-arkitektur
  • DEB_HOST_ARCH - Värdmaskinens Debian-arkitektur
  • DEB_TARGET_ARCH - Målmaskinens Debian-arkitektur

Filer

  • /usr/share/dpkg/cputable - Tabell över kända CPU-namn
  • /usr/share/dpkg/ostable - Tabell över kända OS-namn
  • /usr/share/dpkg/tupletable - Mappning mellan Debian-arkitektur-tuple och Debian-arkitektur
  • /usr/share/dpkg/abitable - Tabell över ABI-attribut

Exempel

<syntaxhighlight lang="bash"> dpkg-buildpackage -aamd64 dpkg-architecture -c debian/rules build eval $(dpkg-architecture -u) dpkg-architecture -elinux-arm64 dpkg-architecture -aamd64 -ilinux-any </syntaxhighlight>

Se även

Colophon

Denna sida är en del av dpkg-projektet. För mer information, se [1].

Sidslut

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