From b86570f63e533abcbcb97c2572e0e5732a96307b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 11:40:31 +0200 Subject: Adding upstream version 1.20.13. Signed-off-by: Daniel Baumann --- man/sv/dpkg-buildpackage.pod | 661 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 661 insertions(+) create mode 100644 man/sv/dpkg-buildpackage.pod (limited to 'man/sv/dpkg-buildpackage.pod') diff --git a/man/sv/dpkg-buildpackage.pod b/man/sv/dpkg-buildpackage.pod new file mode 100644 index 0000000..b242e3c --- /dev/null +++ b/man/sv/dpkg-buildpackage.pod @@ -0,0 +1,661 @@ + + ***************************************************** + * 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-buildpackage - bygg binär- eller källkodspaket från källkod + +=head1 SYNOPS + +B [I...] + +=head1 BESKRIVNING + +B är ett program som automatiserar processen med att +bygga ett Debianpaket. Det består av följande steg: + +=over + +=item B<1.> + +Byggmiljön förbereds genom att diverse miljövariabler sätts (se B), +kör kroken B och anropar B (såvida inte +B<-T> eller B<--target> används). + +=item B<2.> + +Byggberoenden och -konflikter kontrolleras att de uppfylls (såvida inte +B<-d> eller B<--no-check-builddeps> anges). + +=item B<3.> + +Om ett eller flera specifika mål har valts med flaggan B<-T> eller +B<--target> anropas de målen, varpå programmet avslutas. I annat fall körs +kroken B och anropas B för att städa +byggträdet (såvida inte B<-nc> eller B<--no-pre-clean> anges). + +=item B<4.> + +Kör kroken B och anropar B för att skapa +källkodspaketet (om ett B-bygge (källkod) har ombetts via B<--build> +eller liknande flaggor). + +=item B<5.> + +Kör kroken B och anropar B I, därefter körs +kroken B följt av B I (såvida inte +ett bygge av enbart källkod har valts med B<--build=source> eller liknande +flaggor). Observera att I och I är ett av B och +B (förval, eller om ett B- eller B-bygge har valts med +B<--build> eller motsvarande flaggor), eller B och +B (om ett B- men inte ett B-bygge har valts med +B<--build> eller liknande flaggor), eller B och B +(om ett B- men inte ett B-bygge har valts med B<--build> eller +liknande flaggor). + +=item B<6.> + +Kör kroken B och anropar B för att skapa en +B<.buildinfo>-fil. Många av flaggorna till B vidaresänds +till B. + +=item B<7.> + +Kör kroken B och anropar B för att skapa en +B<.changes>-fil. Namnet på B<.changes>-filen kommer att bero på byggtypen +och kommer vara så specifik som möjligt, men inte mer; för ett bygge som +innehåller B (någon) kommer namnet vara +IB<_>IB<_>IB<.changes>, om bygget annars +innehåller B (alla) kommer namnet vara +IB<_>IB<_>B, om bygget annars +innehåller B (källkod) kommer namnet vara +IB<_>IB<_>B. Många av +flaggorna till B vidaresänds till B. + +=item B<8.> + +Kör kroken B och, om B<-tc> eller B<--post-clean> anges, anropar +B ytterligare en gång. + +=item B<9.> + +Anropar B. + +=item B<10.> + +Kör kroken B och anropar en paketkontrollerare för B<.changes>-filen +(om ett kommando har angivits med B eller med +B<--check-command>). + +=item B<11.> + +Kör kroken B och anropar B (såvida det inte är ett +UNRELEASED-bygge eller om B<--no-sign> angavs) för att signera B<.dsc>-filen +(om sådan finns, såvida inte B<-us> eller B<--unsigned-source> anges), +B<.buildinfo>-filen (såvida inte B<-ui>, B<--unsigned-buildinfo>, B<-uc> +eller B<--unsigned-changes> anges) och B<.changes>-filen (såvida inte B<-uc> +eller B<--unsigned-changes> anges). + +=item B<12.> + +Kör kroken B. + +=back + +=head1 FLAGGOR + +Alla långa flaggor kan ges både på kommandoraden och i +B:s system- och användarkonfigurationsfiler. En rad i +konfigurationsfilen är antingen en flagga (precis samma som på +kommandoraden, men utan inledande bindestreck) eller en kommentar (om den +börjar med ett ”B<#>”). + +=over + +=item B<--build=>I + +Anger bygg-I från en kommaavdelad lista med komponenter (sedan dpkg +1.18.5). Sänds vidare till B. + +Tillåtna värden är: + +=over + +=item B + +Bygger källkodspaketet. + +B När det här värdets används på egen hand och om du bara vill +bygga (om) källkodspaketet från ett rent källkodsträd, är det alltid ett +bättre alternativ att köra B direkt eftersom det inte kräver +att några byggberoenden som annars krävs för att anropa målet B +installeras. + +=item B + +Bygger arkitekturspecifika binärpaket. + +=item B + +Bygger de arkitekturoberoende binärpaketen. + +=item B + +Bygger arkitekturspecifika och -oberoende binärpaket. Detta är ett alias +till B. + +=item B + +Bygger allting. Detta är ett alias för B, och är detsamma +som standardläget om inga byggflaggor anges. + +=back + +=item B<-g> + +Motsvarar B<--build=source,all> (sedan dpkg 1.17.11). + +=item B<-G> + +Motsvarar B<--build=source,any> (sedan dpkg 1.17.11). + +=item B<-b> + +Motsvarar B<--build=binary> eller B<--build=any,all>. + +=item B<-B> + +Motsvarar B<--build=any>. + +=item B<-A> + +Motsvarar B<--build=all>. + +=item B<-S> + +Motsvarar B<--build=source>. + +=item B<-F> + +Motsvarar B<--build=full>, B<--build=source,binary> eller +B<--build=source,any,all> (sedan dpkg 1.15.8). + +=item B<--target=>I[,...] + +=item B<--target> I[,...] + +=item B<-T>, B<--rules-target=>I[,...] + +Anropar B I en gång per angivet mål, efter att ha +konfigurerat byggmiljön (förutom att anropa B), +och avbryter byggprocessen efteråt (sedan dpkg 1.15.0, lång flagga sedan +dpkg 1.18.8, stöd för flera mål sedan dpkg 1.18.16). Om B<--as-root> också +anges körs kommandot som root (se B<--root-command>). Observera att kända +mål som måste köras som root inte behöver flaggan (dvs. målen B, +B, B och B). + +=item B<--as-root> + +Ger endast mening tillsammans med B<--target> (sedan dpkg 1.15.0). Kräver +att målet körs med root-behörighet. + +=item B<-si> + +=item B<-sa> + +=item B<-sd> + +=item B<-v>I + +=item B<-C>I<ändringsbeskrivning> + +=item B<-m>, B<--release-by=>I + +=item B<-e>, B<--build-by=>I + +Sänds vidare utan ändringar till B. Se dess manualsida. + +=item B<-a>, B<--host-arch> I + +Ange Debianarkitekturen vi bygger för (lång flagga sedan dpkg +1.17.17). Arkitekturen för maskinen vi bygger på bestäms automatiskt, och är +även standard för värdmaskinen. + +=item B<-t>, B<--host-type> I + +Ange GNU-systemtyp vi bygger för (lång flagga sedan dpkg 1.17.17). Den kan +användas i stället för B<--host-arch> eller som ett komplement för att +överstyra standard-GNU-systemtypen för Debian-målarkitekturen. + +=item B<--target-arch> I + +Ange Debianarkitekturen binärerna som byggs bygger för (sedan dpkg +1.17.17). Standardvärde är värdmaskinen. + +=item B<--target-type> I + +Ange GNU-systemtyp vi binärerna vi som byggs bygger för (sedan dpkg +1.17.17). Den kan användas i stället för B<--target-arch> eller som ett +komplement för att överstyra standard-GNU-systemtypen för +Debian-målarkitekturen. + +=item B<-P>, B<--build-profile=>I[B<,>...] + +Ange profil(er) vi bygger, som en kommaavdelad lista (sedan dpkg 1.17.2, +lång flagga sedan dpkg 1.18.8). Standardbeteendet är att inte bygga för +någon specifik profil. Lägger även till dem (som en blankstegsavdelad lista) +till miljövariabeln B vilket, till exempel, gör det +möjligt för B-filer att använda informationen för villkorliga +byggen. + +=item B<-j>, B<--jobs>[=I|B] + +Antalet jobb som tillåts att köras samtidigt, antal jobb motsvarande antalet +tillgängliga processorer om B anges (sedan dpkg 1.17.10), eller ett +obegränsat antal om I inte anges, motsvarar B(1)-flaggan med +samma namn (sedan dpkg 1.14.7, lång flagga sedan dpkg 1.18.8). Lägger till +sig själv i miljövariabeln B, vilket får alla påföljande +make-anrop att ärva flaggan, vilket därmed tvingar +parallelliseringsinställningen för paketeringen (och möjligen också +uppströms-byggsystemet ocm det använder make) oberoende av huruvida det +stöder parallella byggen, något som möjligen kan leda till fel i +bygget. Lägger även till flaggan BI eller B till +miljövariabeln B, vilket gör det möjligt för +debian/rules-filer att använda informationen för egna ändamål. Värdet för +B<-j> kommer att överstyra värdet BI eller B i +miljövariabeln B. Observera att B-värdet kommer +ersättas av det faktiska antalet för närvarande aktiva processorer, och +därför inte kommer sändas med till barnprocesser. Om antalet tillgängliga +processorer inte kan tas fram kommer koden att falla tillbaka till seriell +exekvering (sedan dpkg 1.18.15), även om detta bara borde ske på exotiska +och icke stödda system. + +=item B<-J>, B<--jobs-try>[=I|B] + +Den här flaggan (sedan dpkg 1.18.2, lång flagga sedan dpkg 1.18.8) motsvarar +flaggan B<-j> förutom att den inte sätter miljövariabeln B, och +som sådan är den säkrare att använda för alla paket inklusive de som inte +säkert kan parallellbyggas. + +B är standardbeteende (sedan dpkg 1.18.11). Om du sätter antalet jobb +till 1 återställs seriellt beteende. + +=item B<-D>, B<--check-builddeps> + +Kontrollera byggberoenden och -konflikter; avbryt om de inte uppfylls (lång +flagga sedan dpkg 1.18.8). Detta är standardbeteendet. + +=item B<-d>, B<--no-check-builddeps> + +Kontrollera inte byggberoenden eller -konflikter (lång flagga sedan dpkg +1.18.8). + +=item B<--ignore-builtin-builddeps> + +Kontrollera inte inbyggda byggberoenden och -konflikter (sedan dpkg +1.18.2). Detta är de distributionsberoende byggberoendena som vanligtvis +krävs i en byggmiljö, paketuppsättningen som kallas Build-Essential +(”Bygg-Nödvändiga”). + +=item B<--rules-requires-root> + +Följ inte fältet B, fall tillbaka på dess gamla förval +(sedan dpkg 1.19.1). + +=item B<-nc>, B<--no-pre-clean> + +Städa inte upp byggträdet före bygget (lång flagga sedan dpkg +1.18.8). Implicerar B<-b> om inget annat har valts bland B<-F>, B<-g>, +B<-G>, B<-B>, B<-A> eller B<-S>. Implicerar B<-d> med B<-S> (sedan dpkg +1.18.0). + +=item B<--pre-clean> + +Städa källkodsträdet före bygget (sedan dpkg 1.18.8). Detta är +standardbeteendet. + +=item B<-tc>, B<--post-clean> + +Städa källkodsträdet (använder I B) +efter att paketet har byggts (lång flagga sedan dpkg 1.18.8). + +=item B<--no-post-clean> + +Städa inte upp byggträdet efter bygget (sedan dpkg 1.19.1). Detta är +standardbeteendet. + +=item B<--sanitize-env> + +Sanera byggmiljön (sedan dpkg 1.20.0). Detta återställer eller tar bort +miljövariabler, umask, och eventuella andra processattribut som annars kan +påverka paketbygget ogynnsamt. Eftersom den officiella startpunkten för att +bygga paket är B kan inte paket vara beroende av att de här +inställningarna är på plats, och bör därför fungera även när de inte är +det. Vad som saneras är återförsäljarspecifikt. + +=item B<-r>, B<--root-command=>I + +När B behöver exekvera delar av byggprocessen som root +sätter den kommandot som ska exekveras efter I om ett +sådant har angivits (lång flagga sedan dpkg 1.18.8). Om inte kommer +B att användas som standard, om kommandot +existerar. I måste börja med namnet på det faktiska +kommandot som ska anropas samt de parametrar det ska anropas +med. I kan innehålla parametrar (de måste vara avdelade +med blanksteg) men inga skalmetatecken. I kan typiskt vara +B, B, B eller B. B är inte lämpligt +eftersom det kräver flaggan B<-c> för att köra ett kommando och även då kan +det bara starta användarens skal med B<-c> istället för att sända flaggor +individuellt till kommandot som ska startas. + +=item B<-R>, B<--rules-file=>I + +För att bygga ett Debianpaket körs normalt kommandot B med +flera olika standardparametrar (sedan dpkg 1.14.17, lång flagga sedan dpkg +1.18.8). Den här flaggan gör det möjligt att använda ett annat programanrop +för att bygga paketet (det kan innehålla blankstegsavdelade parametrar). Den +kan även användas för att exekvera standardregelfilen med ett annat +make-program (till exempel genom att använda B som I). + +=item B<--check-command=>I + +Kommando som kontrollerar själva B<.changes>-filen och byggda artifakter som +refereras i filen (sedan dpkg 1.17.6). Kommandot ska ta sökvägen till +B<.changes> som argument. Kommandot är normalt B. + +=item B<--check-option=>I + +Sänder flaggan I till det I som anges med +B eller B<--check-command> (sedan dpkg 1.17.6). Kan +användas flera gånger. + +=item B<--hook->IB<=>I + +Sätter den angivna skalkoden i I som kroken I, +vilket körs vid de tidpunkter som anges i byggstegen (sedan dpkg +1.17.6). Kroken kommer alltid att exekveras även om de efterföljande +funktionerna inte utförs (förutom kroken B). Alla krokar körs i den +uppackade källkodskatalogen. + +B Hakar kan påverka byggprocessen och orsaka att byggen +misslyckas om deras kommandon misslyckas, så se upp för oförutsedda +konsekvenser. + +För närvarande stöds följande I: + +B + +I stöder följande substitueringsformatsträng, som appliceras +på den föra exekvering: + +=over + +=item B<%%> + +Ett ensamt %-tecken. + +=item B<%a> + +Ett booleskt värde (0 eller 1) som anger om följande funktion utförs. + +=item B<%p> + +Namnet på källkodspaketet. + +=item B<%v> + +Version för källkodspaketet. + +=item B<%s> + +Version för källkodspaketet (utan epoken). + +=item B<%u> + +Uppströmsversionen. + +=back + +=item B<--buildinfo-option=>I + +Sänder flaggan I till B (sedan dpkg 1.18.11). Kan +användas flera gånger. + +=item B<-p>, B<--sign-command=>I + +När B måste exekvera GPG för att signera ett +källkodsstyrfil (B<.dsc>) eller en B<.changes>-fil kör det +I (det letar i B om så behövs) istället för B +(lång flagga sedan dpkg 1.18.8). I får alla de argument +B skulle ha fått. I får inte innehålla blanksteg +eller andra skalmetatecken. + +=item B<-k>, B<--sign-key=>I + +Ange nyckel-id att använda vid signering av paket (lång flagga sedand dpkg +1.18.8). + +=item B<-us>, B<--unsigned-source> + +Signera inte källkodspaketet (lång flagga sedan dpkg 1.18.8). + +=item B<-ui>, B<--unsigned-buildinfo> + +Signera inte B<.buildinfo>-filen (sedam dpkg 1.18.19). + +=item B<-uc>, B<--unsigned-changes> + +Signera inte B<.buildinfo>- och B<.changes>-filerna (lång flagga sedan dpkg +1.18.8). + +=item B<--no-sign> + +Signera inga filer, detta omfattar källkodspaketet, B<.buildinfo>-filen och +B<.changes>-filen (sedan dpkg 1.18.20). + +=item B<--force-sign> + +Tvinga signering av de slutliga filerna (sedan dpkg 1.17.0), oberoende av +B<-us>, B<--unsigned-source>, B<-ui>, B<--unsigned-buildinfo>, B<-uc>, +B<--unsigned-changes> eller annan intern heuristik. + +=item B<-sn> + +=item B<-ss> + +=item B<-sA> + +=item B<-sk> + +=item B<-su> + +=item B<-sr> + +=item B<-sK> + +=item B<-sU> + +=item B<-sR> + +=item B<-i>, B<--diff-ignore>[=I] + +=item B<-I>, B<--tar-ignore>[=I] + +=item B<-z>, B<--compression-level>=I + +=item B<-Z>, B<--compression>=I + +Sänds vidare utan ändringar till B. Se dess manualsida. + +=item B<--source-option=>I + +Sänd flaggan I till B (sedan dpkg 1.15.6). Kan användas +flera gånger. + +=item B<--changes-option=>I + +Sänder flaggan I till B (sedan dpkg 1.15.6). Kan +användas flera gånger. + +=item B<--admindir=>I + +=item B<--admindir> I + +Ändra platsen för B-databasen (sedan dpkg 1.14.0). Förvald plats är +I<%ADMINDIR%>. + +=item B<-?>, B<--help> + +Visar hjälpskärm och avslutar. + +=item B<--version> + +Visar version och avslutar. + +=back + +=head1 MILJÖVARIABLER + +=head2 Extern miljö + +=over + +=item B + +Om satt, används som kommandot för att kontrollera B<.changes>-filen (sedan +dpkg 1.17.6). Överstyrs av flaggan B<--check-command>. + +=item B + +Används för att signera filerna B<.changes> och B<.dsc> om satt (sedan dpkg +1.17.2). Överstyrs av flaggan B<--sign-key>. + +=item B + +Om satt, innehåller en blankstegsavdelad lista med flaggor som kan påverka +byggprocessen i I, och beteendet på vissa dpkg-kommandot. + +Med B så kommer variabeln B att ignoreras. Med +BI kommer antalet parallella jobb sättas till I, men kan +överstyras av flaggan B<--jobs-try>. + +=item B + +Om satt, används som aktiv(a) byggprofil(er) för paketet som byggs (sedan +dpkg 1.17.2). Det är en blankstegsavdelad lista med profilnamn. Överstyrs av +flaggan B<-P>. + +=item B + +Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden: +B (förval), B och B. + +=item B + +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 + +=head2 Intern miljö + +Även om B exporterar några variabler bör inte +B vara beroende av deras närvaro och bör istället använda +respektive gränssnitt för att hämta de värden som behövs, eftersom filen är +huvudstartpunkt för att bygga paket och det även bör stödas att köra den +fristående. + +=over + +=item B + +=item B + +=item B + +B anropas med flaggorna B<-a> och B<-t> +vidaresända. Variabler som skrivs ut via dess B<-s>-flagga integreras i +byggmiljön. + +=item B + +Den här variabeln sätts till värdet som hämtas från fältet +B eller från kommandoraden. När satt kommer det vara +ett giltigt värde för fältet B. Det används för att +meddela B huruvida B-specifikation stöds. + +=item B + +Den här variabeln sätts till I när fältet +B är satt till ett värde annat än B och +B. + +=item B + +Den är variabeln sätts till Unix-tidsstämpeln sedan epoken för den senaste +posten i I, om den inte redan definierats. + +=back + +=head1 FILER + +=over + +=item B<%PKGCONFDIR%/buildpackage.conf> + +Konfigurationsfil för hela systemet + +=item I<$XDG_CONFIG_HOME/dpkg/buildflags.conf> eller + +=item I<$HOME/.config/dpkg/buildflags.conf> + +Användarens konfigurationsfil. + +=back + +=head1 ANTECKNINGAR + +=head2 Kompileringsflaggor exporteras inte längre. + +Mellan dpkg 1.14.17 och 1.16.1 exporterade B +kompilatorflaggor (B, B, B och B) med +värden enligt B. Detta gäller inte längre. + +=head2 Förvalda byggmål + +B använder målen B och B från +dpkg 1.16.2. Dessa mål krävs därmed, men för att undvika att existerande +paket går sönder, och för att förenkla övergången, om källkodspaketet inte +både bygger arkitektursoberoende och -beroende binärpaket (sedan dpkg +1.18.8) kommer den falla tillbaka till att använda målet B om B I returnerar statuskoden 2. + +=head1 PROGRAMFEL + +Det borde vara möjligt att ange blanksteg och skalmetatecken och inledande +argument för I och I. + +=head1 SE ÄVEN + +B(1), B(1), B(1), +B(1), B(1), B(1), +B(1), B(1). + + +=head1 ÖVERSÄTTNING + +Peter Krefting och Daniel Nylander. -- cgit v1.2.3