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/deb-version.pod | 127 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 man/sv/deb-version.pod (limited to 'man/sv/deb-version.pod') diff --git a/man/sv/deb-version.pod b/man/sv/deb-version.pod new file mode 100644 index 0000000..458c67b --- /dev/null +++ b/man/sv/deb-version.pod @@ -0,0 +1,127 @@ + + ***************************************************** + * 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 + +deb-version - Format på versionsnummer för Debianpaket + +=head1 SYNOPS + +[IB<:>]I[B<->I] + +=head1 BESKRIVNING + +Versionsnummer som används för Debians binär- och källkodspaket består av +tre komponenter. De är: + +=over + +=item I + +Ett ensamt (vanligtvis litet) heltalsvärde större än noll. Det kan +uteslutas, i så fall antas det vara noll. Om det utesluts kan inte +I innehålla kolontecken. + +Fältet är till för att rätta till fel i versionsnummer i tidigare versioner +av paketet, samt attr hantera förändringar i paketets +versionsnumreringssystem. + +=item I + +Detta är huvuddelen av versionsnumret. Det är vanligtvis versionsnumret för +originalpaketet (”uppströmspaketet”) som I<.deb>-filen skapats från, om ett +sådant finns. Normalt anges det på samma form som används av +uppströmsförfattaren/författarna, men det kan behöva formateras om för att +passa med pakethanterarens format och jämförelsefunktion. + +Hur pakethanteraren jämför versionsnummer när det gäller I +beskrivs nedan. Fältet I i versionsnumret kan inte +utelämnas. + +Fältet I kan endast innehålla alfanumeriska tecken +(”A-Za-z0-9”) och tecknen B<.> B<+> B<-> B<:> B<~> (punkt, plus, +bindestreck, kolon, tilde) och bör inledas med en siffra. Om det inte finns +någon I tillåts inte bindestreck och om det inte finns +någon I tillåts inte kolontecken. + +=item I + +Denna del av versionsnumret anger versionen för Debianpaketet som baserats +på uppströmsversionen. Den kan endast innehålla alfanumeriska tecken samt +tecknen B<+> B<.> B<~> (plus, punkt, tilde) och jämförs på samma sätt som +I. + +Fältet är valfritt - om det inte anges så kan inte I +innehålla något bindestreck. I så fall anger versionsnumret att en +programvara skrivits specifikt för att göras till ett Debianpaket, och att +det då endast finns en ”debianisering” av det och att därför behövs ingen +uppdateringsinformation vid sidan av. + +Vanligtvis börjar I om på ”1” varje gång +I ökas. + +Dpkg delar upp versionsnumret vid det sista bindestrecket i strängen (om +sådant finns) för att bestämma I och +I. Om I saknas räknas det som tidigare +än om fältet existerar (men notera att I är den minst +signifikanta delen av versionsnumret). + +=back + +=head2 Sorteringsalgoritm + +Pakethanteringssystemet använder samma algoritm för att jämföra +I- och I-delarna: + +Strängarna jämförs från vänster till höger. + +Först bestäms de inledande delar av varje sträng som enbart består av tecken +som inte är siffror. Dessa båda delar (av vilka den ena kan vara tom) +jämförs lexikalt. Om en skillnad upptäcks returneras den. Den lexikala +jämförelsen jämför ASCII-värden, modifierad så att alla bokstäver sorteras +före alla icke-bokstäver och så att ett tilde sorteras före allt, även i +slutet av delsträngen. Till exempel är följande delsträngar sorterade: ”~~”, +”~~a”, ”~”, tomma delsträngen, ”a”. + +Därefter bestäms de inledande delar av varje sträng som enbart består av +siffror. De numeriska värdena av dessa delar jämförs och om en skillnad +upptäcks i jämförelsen returneras den som resultat av jämförelsen. För detta +ändamål räknas en tom sträng (vilket bara kan uppstå i slutet av den ena +eller båda versionssträngarna som jämförs) som noll. + +Dessa båda steg (jämföra och ta bort inledande strängar med icke-siffror och +siffror) upprepas till en jämförelse upptäcks eller de båda strängarna tar +slut. + +Observera att epokfältet är till för att kunna rätta till tidigare misstag i +versionsnumreringen, och att hantera situationer där +versionsnumreringsmetoden ändras. Det är B tänkt att hantera +versionsnummer som innehåller strängar av bokstäver som +pakethanteringssystemet inte kan tolka (till exempel ”ALPHA” eller ”Pre-”), +eller dumma sorteringsordningar. + +=head1 ANTECKNINGAR + +Tildetecknets och dess speciella sorteringsegenskaper introducerades i dpkg +1.10 och vissa delar av dpkg-byggskripten fick inte stöd för det förrän +senare i 1.10.x-serien. + +=head1 SE ÄVEN + +B(5), B(5), B(1) + + +=head1 ÖVERSÄTTNING + +Peter Krefting och Daniel Nylander. -- cgit v1.2.3