summaryrefslogtreecommitdiffstats
path: root/man/sv/dpkg-architecture.pod
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--man/sv/dpkg-architecture.pod538
1 files changed, 538 insertions, 0 deletions
diff --git a/man/sv/dpkg-architecture.pod b/man/sv/dpkg-architecture.pod
new file mode 100644
index 0000000..3b9aa18
--- /dev/null
+++ b/man/sv/dpkg-architecture.pod
@@ -0,0 +1,538 @@
+
+ *****************************************************
+ * GENERATED FILE, DO NOT EDIT *
+ * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
+ *****************************************************
+
+This file was generated by po4a(7). Do not store it (in VCS, for example),
+but store the PO file used as source file by po4a-translate.
+
+In fact, consider this as a binary, and the PO file as a regular .c file:
+If the PO get lost, keeping this translation up-to-date will be harder.
+
+=encoding UTF-8
+
+=head1 NAMN
+
+dpkg-architecture - ställ in och bestäm arkitektur för paket som byggs
+
+=head1 SYNOPS
+
+B<dpkg-architecture> [I<flagga>...] [I<åtgärd>]
+
+=head1 BESKRIVNING
+
+B<dpkg-architecture> innehåller en funktion för att bestämma och ställa in
+bygg- och värdarkitekturerna för att bygga paket.
+
+Byggarkitekturen bestäms alltid av antingen variabeln B<DEB_BUILD_ARCH> om
+den är satt (och B<--force> inte anges) eller genom ett externt anrop till
+B<dpkg>(1) och kan inte väljas från kommandoraden.
+
+Du kan ange värdarkitektur genom att ange en av, eller båda, flaggorna
+B<--host-arch> och B<--host-type>, annars används variabeln B<DEB_HOST_ARCH>
+om den är satt (och B<--force> inte anges). Förvalet bestäms av ett externt
+anrop till B<gcc>(1), eller är detsamma som byggarkitekturen varken B<CC>
+eller gcc är tillgängliga. Det räcker att ange en av B<--host-arch> och
+B<-host-type>, värdet på den andra kommer ställas in till ett fungerande
+förval. Det är faktiskt oftast bättre att bara ange den ena eftersom
+B<dpkg-architecture> kommer varna dig om ditt val inte överensstämmer med
+förvalet.
+
+=head1 KOMMANDON
+
+=over
+
+=item B<-l>, B<--list>
+
+Skriv miljövariabler, en per rad, på formatet I<VARIABEL=värde>. Detta är
+förvald åtgärd.
+
+=item B<-e>, B<--equal> I<arkitektur>
+
+Kontrollera arkitektur för likhet (sedan dpkg 1.13.13). Det jämför den
+aktuella eller angivna Debian-värdarkitekturen mot I<arkitektur>, för att se
+om de är lika. Åtgärden expanderar inte jokertecken i
+arkitekturer. Kommandot avslutar med status 0 om det är en träff, 1 om det
+inte är en träff.
+
+=item B<-i>, B<--is> I<arkitektur-jokertecken>
+
+Kontrollera arkitekturens identitet (sedan dpkg 1.13.13). Det jämför den
+aktuella eller angivna Debian-värdarkitekturen mot I<arkitektur-jokertecken>
+efter att ha expanderat det som ett arkitektur-jokertecken, för att se om de
+är lika. Kommandot avslutar med status 0 om det är en träff, 1 om det inte
+är en träff.
+
+=item B<-q>, B<--query> I<variabelnamn>
+
+Skriv värdet på en enkel variabel.
+
+=item B<-s>, B<--print-set>
+
+Visar ett exportkommando. Detta kan användas för att sätta miljövariabler
+med POSIX-skalet eller make B<eval>, beroende på utdataformatet.
+
+=item B<-u>, B<--print-unset>
+
+Visar ett kommando liknande B<--print-set> men för att ta bort värdet för
+alla variabler.
+
+=item B<-c>, B<--command> I<kommandosträng>
+
+Exekvera en I<kommandosträng> i en miljö som har alla variabler satta till
+det bestämda värdet.
+
+=item B<-L>, B<--list-known>
+
+Visar en lista över giltiga arkitekturnamn. Möjligen begränsad av en eller
+flera av träffvalen B<--match-wildcard>, B<--match-bits> eller
+B<--match-endian> (sedan dpkg 1.17.14).
+
+=item B<-?>, B<--help>
+
+Visar hjälpskärm och avslutar.
+
+=item B<--version>
+
+Visar version och avslutar.
+
+=back
+
+=head1 FLAGGOR
+
+=over
+
+=item B<-a>, B<--host-arch> I<arkitektur>
+
+Sätter värd-Debianarkitekturen.
+
+=item B<-t>, B<--host-type> I<gnu-system-typ>
+
+Sätter värd-GNU-systemtypen.
+
+=item B<-A>, B<--target-arch> I<arkitektur>
+
+Sätt mål-Debian-arkitekturen (sedan dpkg 1.17.14).
+
+=item B<-T>, B<--target-type> I<gnu-system-typ>
+
+Sätt mål-GNU-systemtypen (sedan dpkg 1.17.14).
+
+=item B<-W>, B<--match-wildcard> I<arkitektur-jokertecken>
+
+Begränsa arkitekturerna som visas med B<--list-known> till en som motsvarar
+det angivna arkitektur-jokertecknet (sedan dpkg 1.17.14).
+
+=item B<-B>, B<--match-bits> I<arkitektur-bitar>
+
+Begränsa arkitekturerna som visas med B<--list-known> till en med angivet
+antal CPU-bitar (sedan dpkg 1.17.14). Antingen B<32> eller B<64>.
+
+=item B<-E>, B<--match-endian> I<architecture-endian>
+
+Begränsa arkitekturerna som visas med B<--list-known> till en som har
+angiven endian (sedan dpkg 1.17.14). Antingen B<little> (liten endian) eller
+B<big> (stor endian).
+
+=item B<--print-format> I<format>
+
+Väljer utdataformatet för B<--print-set> och B<--print-unset> (sedan dpkg
+1.20.6), till antingen B<shell> (förval) eller B<make>.
+
+=item B<-f>, B<--force>
+
+Värden som sätts av befintliga miljövariabler med samma namn som de som
+används av skriptet används (t.ex av B<dpkg-architecture>), såvida inte
+denna tvingande flagga anges. Det gör det möjligt för användaren att
+överstyra ett värde även om anropet till B<dpkg-architecture> är begravt
+djupt inuti ett annat skript (till exempel B<dpkg-buildpackage>(1)).
+
+=back
+
+=head1 TERMINOLOGI
+
+=over
+
+=item byggmaskin
+
+Maskinen paketet byggs på.
+
+=item värdmaskin
+
+Maskinen paketet byggs för.
+
+=item målmaskin
+
+Maskinen kompilatorn bygger för. Endast nödvändigt för att bygga en
+korsverktygskedja, en som byggs på byggarkitekturen och körs på
+målarkitekturen, och för att bygga kod för målarkitekturen.
+
+=item Debianarkitektur
+
+Debianarkitektursträngen, vilken anger binärträdet i FTP-arkivet. Exempel:
+i386, sparc, hurd-i386.
+
+=item Debianarkitektur-tupel
+
+En Debianarkitektur-tupel är den fullt kvalificerade arkitekturen med alla
+dess komponenter detaljerat redogjort för. Den skiljer sig från
+Debianarkitekturen i det att åtminstone I<cpu>-komponenten inte innehåller
+I<abi>. Den nuvarande tupeln har formen
+I<abi>-I<libc>-I<os>-I<cpu>. Exempel: base-gnu-linux-amd64,
+eabihf-musl-linux-arm.
+
+=item Debianarkitektursökmönster
+
+Ett Debianarkitektursökmönster är en speciell arkitektursträng som matchar
+alla äkta arkitekturer som finns i den. Den genella formen är en
+Debianarkitektur-tupel med fyra eller färre element, och där åtminstone ett
+av dem är B<any>. Saknade element i tupeln läggs till i början implicit som
+B<any>, och följande par är därmet ekvivalenta:
+
+=over
+
+=item B<any>-B<any>-B<any>-B<any> = B<any>
+
+=item B<any>-B<any>-I<os>-B<any> = I<os>-B<any>
+
+=item B<any>-I<libc>-B<any>-B<any> = I<libc>-B<any>-B<any>
+
+=back
+
+Exempel: linux-any, any-i386, hurd-any, eabi-any-any-arm, musl-any-any.
+
+=item GNU-systemtyp
+
+En arkitekturspecificeringssträng som består av två delar, avdelade med
+bindestreck: processor och system. Exempel: i586-linux-gnu, sparc-linux-gnu,
+i386-gnu, x86_64-netbsd.
+
+=item multiark-triplett
+
+Den förtydligade GNU-systemtypen, använd i filsystemssökväg. Tripletten
+förändras inte när baslinje-ISA:en uppdateras, vilket innebär att de
+resulterande sökvägarna är stabila över tid. De enda skillnaderna mot
+GNU-systemtypen är förnärvarande att CPU-delen för i386-baserade system
+alltid är i386. Exempel: i386-linux-gnu, x86_64-linux-gnu. Exempel på
+sökvägar: /lib/powerpc64le-linux-gnu/, /usr/lib/i386-kfreebsd-gnu/.
+
+=back
+
+=head1 VARIABLER
+
+Följande variabler läses från miljön (med mindre B<--force> har angivits)
+och sätts av B<dpkg-architecture> (se stycket B<TERMINOLOGI> för en
+beskrivning av hur namngivningen är uppbyggd):
+
+=over
+
+=item B<DEB_BUILD_ARCH>
+
+Debianarkitekturen för byggmaskinen.
+
+=item B<DEB_BUILD_ARCH_ABI>
+
+Debian-ABI-namnet för byggmaskinen (sedan dpkg 1.18.11).
+
+=item B<DEB_BUILD_ARCH_LIBC>
+
+Debian-libc-namnet för byggmaskinen (sedan dpkg 1.18.11).
+
+=item B<DEB_BUILD_ARCH_OS>
+
+Debiansystemnamnet på byggmaskinen (sedan dpkg 1.13.2).
+
+=item B<DEB_BUILD_ARCH_CPU>
+
+Debian-processornamnet för byggmaskinen (sedan dpkg 1.13.2).
+
+=item B<DEB_BUILD_ARCH_BITS>
+
+Pekarstorleken för byggmaskinen (i bitar; sedan dpkg 1.15.4).
+
+=item B<DEB_BUILD_ARCH_ENDIAN>
+
+Endian för byggmaskinen (little / big; sedan dpkg 1.15.4).
+
+=item B<DEB_BUILD_GNU_CPU>
+
+GNU CPU-delen av B<DEB_BUILD_GNU_TYPE>.
+
+=item B<DEB_BUILD_GNU_SYSTEM>
+
+GNU-systemdelen av B<DEB_BUILD_GNU_TYPE>.
+
+=item B<DEB_BUILD_GNU_TYPE>
+
+GNU-systemtypen för byggmaskinen.
+
+=item B<DEB_BUILD_MULTIARCH>
+
+Den förtydligade GNU-systemtypen för byggmaskinen, används för sökvägar i
+filsystemet.
+
+=item B<DEB_HOST_ARCH>
+
+Debianarkitekturen för värdmaskinen.
+
+=item B<DEB_HOST_ARCH_ABI>
+
+Debian-ABI-namnet för värdmaskinen (sedan dpkg 1.18.11).
+
+=item B<DEB_HOST_ARCH_LIBC>
+
+Debian-libc-amnet för värdmaskinen (sedan dpkg 1.18.11).
+
+=item B<DEB_HOST_ARCH_OS>
+
+Debiansystemnamnet för värdmaskinen (sedan dpkg 1.13.2).
+
+=item B<DEB_HOST_ARCH_CPU>
+
+Debian-processornamnet för värdmaskinen (sedan dpkg 1.13.2).
+
+=item B<DEB_HOST_ARCH_BITS>
+
+Pekarstorleken för värdmaskinen (i bitar; sedan dpkg 1.15.4).
+
+=item B<DEB_HOST_ARCH_ENDIAN>
+
+Endian för värdmaskinen (little / big; sedan dpkg 1.15.4).
+
+=item B<DEB_HOST_GNU_CPU>
+
+GNU-processordelen av B<DEB_HOST_GNU_TYPE>.
+
+=item B<DEB_HOST_GNU_SYSTEM>
+
+GNU-systemdelen av B<DEB_HOST_GNU_TYPE>.
+
+=item B<DEB_HOST_GNU_TYPE>
+
+GNU-systemtypen för värdmaskinen.
+
+=item B<DEB_HOST_MULTIARCH>
+
+Den förtydligade GNU-systemtypen för värdmaskinen, används för sökvägar i
+filsystemet (sedan dpkg 1.16.0).
+
+=item B<DEB_TARGET_ARCH>
+
+Debianarkitekturen för målmaskinen (sedan dpkg 1.17.14).
+
+=item B<DEB_TARGET_ARCH_ABI>
+
+Debian-ABI-namnet för målmaskinen (sedan dpkg 1.18.11).
+
+=item B<DEB_TARGET_ARCH_LIBC>
+
+Debian-libc-namnet för målmaskinen (sedan dpkg 1.18.11).
+
+=item B<DEB_TARGET_ARCH_OS>
+
+Debiansystemnamnet för målmaskinen (sedan dpkg 1.17.14).
+
+=item B<DEB_TARGET_ARCH_CPU>
+
+Debian-processornamnet för målmaskinen (sedan dpkg 1.17.14).
+
+=item B<DEB_TARGET_ARCH_BITS>
+
+Pekarstorleken för målmaskinen (i bitar; sedan dpkg 1.17.14).
+
+=item B<DEB_TARGET_ARCH_ENDIAN>
+
+Endian för målmaskinen (little / big; sedan dpkg 1.17.14).
+
+=item B<DEB_TARGET_GNU_CPU>
+
+GNU CPU-delen av B<DEB_TARGET_GNU_TYPE> (sedan dpkg 1.17.14).
+
+=item B<DEB_TARGET_GNU_SYSTEM>
+
+GNU-systemdelen av B<DEB_TARGET_GNU_TYPE> (sedan dpkg 1.17.14).
+
+=item B<DEB_TARGET_GNU_TYPE>
+
+GNU-systemnamnet för målmaskinen (sedan dpkg 1.17.14).
+
+=item B<DEB_TARGET_MULTIARCH>
+
+Den förtydligade GNU-systemtypen för målmaskinen, används för sökvägar i
+filsystemet (sedan dpkg 1.17.14).
+
+=back
+
+=head1 FILER
+
+=head2 Arkitekturtabeller
+
+Alla dessa filer måste finnas för att B<dpkg-architecture> ska
+fungera. Deras placering kan överstyras vid körning med miljövariabeln
+B<DPKG_DATADIR>. Tabellerna innehåller ett pseudo-fält med format-B<Version>
+på första raden för att ange format, så att tolkar kan kontrollera om de
+förstår det, såsom "# Version=1.0".
+
+=over
+
+=item I<%PKGDATADIR%/cputable>
+
+Tabell över kända processornamn och deras motsvarande
+GNU-namn. Formatversion 1.0 (sedan dpkg 1.13.2).
+
+=item I<%PKGDATADIR%/ostable>
+
+Tabell över kända operativsystemsnamn och deras motsvarande
+GNU-namn. Formatversion 2.0 (sedan dpkg 1.18.11).
+
+=item I<%PKGDATADIR%/tupletable>
+
+Mappning mellan Debianarkitektur-tuplar och
+Debianarkitekturnamn. Formatversion 1.0 (sedan dpkg 1.18.11).
+
+=item I<%PKGDATADIR%/abitable>
+
+Tabell över Debianarkitektur-ABI-attributöverstyrningar. Formatversion 2.0
+(sedan dpkg 1.18.11).
+
+=back
+
+=head2 Paketeringsstöd
+
+=over
+
+=item I<%PKGDATADIR%/architecture.mk>
+
+Makefile-utklipp som sätter alla variabler B<dpkg-architecture> skriver
+(sedan dpkg 1.16.1):
+
+=back
+
+=head1 EXEMPEL
+
+B<dpkg-architecture> godtar flaggan B<-a> och sänder den vidare till
+B<dpkg-architecture>. Andra exempel:
+
+=over
+
+ CC=i386-gnu-gcc dpkg-architecture -c debian/rules build
+
+ eval $(dpkg-architecture -u)
+
+=back
+
+Kontrollera om aktuell eller angiven värdarkitektur är identisk till en
+arkitektur:
+
+=over
+
+dpkg-architecture -elinux-alpha
+
+dpkg-architecture -amips -elinux-mips
+
+=back
+
+Se om den aktuella eller angivna arkitekturen är ett Linuxsystem:
+
+=over
+
+dpkg-architecture -ilinux-any
+
+dpkg-architecture -ai386 -ilinux-any
+
+=back
+
+=head2 Använda i debian/rules
+
+Miljövariablerna som sätts av B<dpkg-architecture> sänds till
+I<debian/rules> som make-variabler (se dokumentationen för make). Du bör
+dock inte bero på dem eftersom detta förhindrar manuella anrop till
+skriptet. Du bör istället alltid initiera dem med B<dpkg-architecture> med
+B<-q>-flaggan. Här är några exempel, vilka även visar hur du kan förbättra
+stödet för korskompilering i ditt paket:
+
+Hämta GNU-systemtypen och vidaresänd den till ./configure:
+
+=over
+
+ DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+ [...]
+ ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+ confflags += --build=$(DEB_HOST_GNU_TYPE)
+ else
+ confflags += --build=$(DEB_BUILD_GNU_TYPE) \
+ --host=$(DEB_HOST_GNU_TYPE)
+ endif
+ [...]
+ ./configure $(confflags)
+
+=back
+
+Gör något endast för en specifik arkitektur:
+
+=over
+
+ DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+
+ ifeq ($(DEB_HOST_ARCH),alpha)
+ [...]
+ endif
+
+=back
+
+eller, om du bara vill testa på processor- eller OS-typ, använd variablerna
+B<DEB_HOST_ARCH_CPU> eller B<DEB_HOST_ARCH_OS>.
+
+Observera att du även kan bero på att ett externt Makefile-utklipp sätter
+alla variabler B<dpkg-architecture> kan tillhandahålla:
+
+=over
+
+include %PKGDATADIR%/architecture.mk
+
+ ifeq ($(DEB_HOST_ARCH),alpha)
+ [...]
+ endif
+
+=back
+
+Oavsett bör du aldrig använda B<dpkg --print-architecture> för att hämta
+arkitekturinformation när paketet byggs.
+
+=head1 MILJÖVARIABLER
+
+=over
+
+=item B<DPKG_DATADIR>
+
+Om satt, används som datakatalog för B<dpkg>, där arkitekturtabellerna
+ligger (sedan dpkg 1.14.17). Förval är ”%PKGDATADIR%”.
+
+=item B<DPKG_COLORS>
+
+Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden:
+B<auto> (förval), B<always> och B<never>.
+
+=item B<DPKG_NLS>
+
+Om satt, används för att bestämma om lokalt språkstöd ska aktiveras, även
+känt som internationaliseringsstöd (eller i18n) (sedan dpkg
+1.19.0). Tillåtna värden är: B<0> och B<1> (förval).
+
+=back
+
+=head1 ANTECKNINGAR
+
+De långa kommando- och flaggnamnen är endast tillgängliga sedan dpkg
+1.17.17.
+
+=head1 SE ÄVEN
+
+B<dpkg-buildpackage>(1).
+
+
+=head1 ÖVERSÄTTNING
+
+Peter Krefting och Daniel Nylander.