.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "dpkg-split 1" .TH dpkg-split 1 2024-03-10 1.22.6 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAMN .IX Header "NAMN" dpkg-split \- Verktyg f\(:or att dela/sl\(oa ihop Debianpaket .SH SYNOPS .IX Header "SYNOPS" \&\fBdpkg-split\fR [\fIflaggor\fR...] \fI\(oatg\(:ard\fR .SH BESKRIVNING .IX Header "BESKRIVNING" \&\fBdpkg-split\fR delar upp bin\(:ara Debianpaketfiler i mindre delar och sl\(oar samman dem igen, f\(:or att g\(:ora det m\(:ojligt att lagra stora paketfiler p\(oa sm\(oa media, till exempel disketter. .PP Programmet kan k\(:oras manuellt med flaggorna \fB\-\-split\fR, \fB\-\-join\fR och \fB\-\-info\fR. .PP Det har \(:aven ett automatiskt l\(:age, vilket aktiveras med flaggan \fB\-\-auto\fR. I det l\(:aget hanterar det en k\(:o av delar som setts men \(:annu inte \(oaterst\(:allts, och \(oaterst\(:aller en paketfil n\(:ar den sett alla dess delar. Flaggorna \fB\-\-listq\fR and \fB\-\-discard\fR g\(:or det m\(:ojligt att hantera k\(:on. .PP Alla funktioner f\(:or uppdelning, sammanslagning och k\(:oande visar informativa meddelanden p\(oa standard ut; dessa kan ignoreras. .SH KOMMANDON .IX Header "KOMMANDON" .IP "\fB\-s\fR, \fB\-\-split\fR \fIhelt-arkiv\fR [\fIprefix\fR]" 4 .IX Item "-s, --split helt-arkiv [prefix]" Delar ett ensamt bin\(:art Debianpaket i flera delar. .Sp Delarna namnges som \fIprefix\fR\fB.\fR\fIN\fR\fBof\fR\fIM\fR\fB.deb\fR d\(:ar \fIN\fR \(:ar numret p\(oa delen, r\(:aknat fr\(oan 1, och \fIM\fR \(:ar det totala antalet delar (b\(oada angivna decimalt). .Sp Om inget \fIprefix\fR ges tas filnamnet f\(:or \fIhelt-arkiv\fR, inklusive katalognamn, med den avslutande \fB.deb\fR borttagen. .IP "\fB\-j\fR, \fB\-\-join\fR \fIdel\fR..." 4 .IX Item "-j, --join del..." Sl\(oar samman de olika paketdelarna, och \(oaterskapar den ursprungliga filen som den s\(oag ut innan den delades. .Sp Delfilerna som ges som argument m\(oaste alla vara delar av exakt samma ursprungliga bin\(:arfil. Varje m\(oaste finnas exakt en g\(oang i argumentlistan, men de beh\(:over inte listas i ordning. .Sp Delarna m\(oaste naturligtvis alla ha genererats med samma delstorlek n\(:ar uppdelningen skedde, vilket betyder att de vanligtvis m\(oaste ha genererats vid samma k\(:orning av \fBdpkg-split \-\-split\fR. .Sp Delarnas filnamn \(:ar inte signifikanta f\(:or sammanslagningsproceduren. .Sp F\(:orvalt namn p\(oa utdatafilen \(:ar \fIpaket\fR\fB_\fR\fIversion\fR\fB_\fR\fIark\fR\fB.deb\fR. .IP "\fB\-I\fR, \fB\-\-info\fR \fIdel\fR..." 4 .IX Item "-I, --info del..." Skriver ut information, i m\(:anniskol\(:asbar form, om delfilerna som anges. Argument som inte \(:ar delar av bin\(:arpaket resulterar i ett meddelande som talar om detta (men fortfarande p\(oa standard ut). .IP "\fB\-a\fR, \fB\-\-auto \-o\fR \fIfullst\(:andig\-utdata\fR \fIdel\fR" 4 .IX Item "-a, --auto -o fullst\(:andig-utdata del" K\(:oa automatiskt delarna och \(oaterskapa paketet om m\(:ojligt. .Sp Den \fIdel\fR som anges unders\(:oks och j\(:amf\(:ors med andra delar av samma paket (om s\(oadana existerar) i k\(:on av delar av paket. .Sp Om alla delar av ett paket av vilket \fIdel\fR \(:ar en del av \(:ar tillg\(:angliga kommer paketet att \(oaterskapas och skrivas till \fIfullst\(:andig\-utdata\fR (vilken vanligtvis inte redan b\(:or existera, \(:aven om det inte vore ett fel om det gjorde det). .Sp Om inte kommer \fIdel\fR att kopieras till k\(:on och \fIfullst\(:andig\-utdata\fR skapas inte. .Sp Om \fIdel\fR inte \(:ar en del av ett delat bin\(:arpaket kommer \fBdpkg-split\fR att avsluta med returv\(:arde \fB1\fR; om n\(oagot annat fel uppst\(oar avslutar det med returv\(:arde \fB2\fR. .Sp Flaggan \fB\-\-output\fR eller \fB\-o\fR m\(oaste ges d\(oa \fB\-\-auto\fRanv\(:ands. (Om detta inte vore ett krav skulle det anropande programmet inte veta vilken utdatafil som f\(:orv\(:antades.) .IP "\fB\-l\fR, \fB\-\-listq\fR" 4 .IX Item "-l, --listq" Listar inneh\(oallet i k\(:on \(:over paket att \(oaterst\(:alla. .Sp F\(:or varje paketfil f\(:or vilken delar finns i k\(:on visas i utdata namnet p\(oa paketet, antal delar i k\(:on, och det totala antalet byte som \(:ar lagrade i k\(:on. .IP "\fB\-d\fR, \fB\-\-discard\fR [\fIpaket\fR...]" 4 .IX Item "-d, --discard [paket...]" Kastar bort delar fr\(oan k\(:on \(:over de som v\(:antar p\(oa \(oaterst\(oaende delar av paket. .Sp Om inget \fIpaket\fR anges t\(:oms k\(:on helt; om paket anges kastas bara delar f\(:or de(t) paket som anges. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Visar hj\(:alpsk\(:arm och avslutar. .IP \fB\-\-version\fR 4 .IX Item "--version" Visar version och avslutar. .SH FLAGGOR .IX Header "FLAGGOR" .IP "\fB\-\-depotdir\fR \fIkatalog\fR" 4 .IX Item "--depotdir katalog" Anger en alternativ katalog f\(:or k\(:on av delar som v\(:antar p\(oa automatisk sammanslagning. F\(:orvalet \(:ar \fB/var/lib/dpkg/parts\fR. .IP "\fB\-\-admindir\fR \fIkatalog\fR" 4 .IX Item "--admindir katalog" St\(:all den administrativa katalogen till \fIkatalog\fR (sedan dpkg 1.21.10). Det \(:ar h\(:ar \fIstatoverride\fR\-filen lagras. F\(:orval \(:ar \(rq\fI/var/lib/dpkg\fR\(rq om \fBDPKG_ADMINDIR\fR inte har satts. .IP "\fB\-\-root\fR \fIkatalog\fR" 4 .IX Item "--root katalog" S\(:att rotkatalogen till \fBkatalog\fR (sedan dpkg 1.21.10), vilket s\(:atter installationskatalogen till \(rq\fIkatalog\fR\(rq och den administrativa katalogen till \(rq\fIkatalog\fR\fB/var/lib/dpkg\fR\(rq om \fBDPKG_ROOT\fR inte har satts. .IP "\fB\-S\fR, \fB\-\-partsize\fR \fIkibibyte\fR" 4 .IX Item "-S, --partsize kibibyte" Anger maximal storlek vid delning, i kibibyte (1024 byte). F\(:orval \(:ar 450 KiB. .IP "\fB\-o\fR, \fB\-\-output\fR \fIfullst\(:andig\-utdata\fR" 4 .IX Item "-o, --output fullst\(:andig-utdata" Anger filnamnet f\(:or utdata vid sammanslagning. .Sp Anv\(:ands ist\(:allet f\(:or f\(:orvalet vid manuell sammanslagning (\fB\-\-join\fR) och kr\(:avs f\(:or automatisk k\(:oa\-eller\-sammansl\(oa (\fB\-\-auto\fR). .IP "\fB\-Q\fR, \fB\-\-npquiet\fR" 4 .IX Item "-Q, --npquiet" Vid automatisk k\(:oa\-eller\-sammansl\(oa skriver \fBdpkg-split\fR normalt ett meddelande om den matas med en \fIdel\fR som inte \(:ar en bin\(:ar paketdel. Denna flagga undertrycker meddelandet, vilket g\(:or det m\(:ojligt f\(:or program s\(oasom \fBdpkg\fR att hantera b\(oade delade och odelade paket utan att producera felaktiga meddelanden. .IP \fB\-\-msdos\fR 4 .IX Item "--msdos" Tvingar utdatafilnamn skapade av \fB\-\-split\fR att vara MSDOS-kompatibla. .Sp Misshandlar prefixet \- antingen f\(:orvalet taget fr\(oan indatafilnamnet, eller det som angetts som argument: alfanumeriska tecken g\(:ors till gemener, plustecken ers\(:atts med \fBx\fR och alla andra tecken kastas. .Sp Resultatet trunkeras s\(oa l\(oangt som m\(:ojligt, och filnamn p\(oa formen \fIprefixN\fR\fBof\fR\fIM\fR\fB.deb\fR genereras. .SH RETURV\(:ARDE .IX Header "RETURV\(:ARDE" .IP \fB0\fR 4 .IX Item "0" Den efterfr\(oagade delningen, sammanslagningen eller annan \(oatg\(:ard lyckades. \fB\-\-info\fR\-kommandon lyckas \(:aven om indatafilen inte \(:ar en del av ett bin\(:arpaket. .IP \fB1\fR 4 .IX Item "1" Uppkommer endast med \fB\-\-auto\fR och anger att \fIdel\fRfilen inte var en del av ett bin\(:arpaket. .IP \fB2\fR 4 .IX Item "2" \(:Odesdigert eller irreparabelt fel p\(oa grund av felaktig anv\(:andning p\(oa kommandoraden, en fil som s\(oag ut som en paket-delfil men var trasig, eller interaktioner med systemet, s\(oasom databas\(oatkomst, minnesallokeringer, osv. .SH MILJ\(:OVARIABLER .IX Header "MILJ\(:OVARIABLER" .IP \fBDPKG_ROOT\fR 4 .IX Item "DPKG_ROOT" Om satt och flaggan \fB\-\-root\fR inte har angivits anv\(:ands det som filsystemets rotkatalog (sedan dpkg 1.21.10). .IP \fBDPKG_ADMINDIR\fR 4 .IX Item "DPKG_ADMINDIR" Om satt, och flaggorna \fB\-\-admindir\fR och \fB\-root\fR inte har angivits, anv\(:ands v\(:ardet som administrativ katalog f\(:or \fBdpkg\fR (sedan dpkg 1.21.10). .IP \fBDPKG_DEBUG\fR 4 .IX Item "DPKG_DEBUG" Anger fels\(:okningsmasken (sedan dpkg 1.21.10) fr\(oan ett oktalt v\(:arde. De flaggor som f\(:or n\(:arvarande godtas beskrivs i flaggan \fBdpkg \-\-debug\fR, men alla dess flaggor p\(oaverkar inte n\(:odv\(:andigtvis detta program. .IP \fBDPKG_COLORS\fR 4 .IX Item "DPKG_COLORS" V\(:aljer f\(:argl\(:age (sedan dpkg 1.18.5). F\(:or n\(:arvarande godtas f\(:oljande v\(:arden: \fBauto\fR (f\(:orval), \fBalways\fR och \fBnever\fR. .IP \fBSOURCE_DATE_EPOCH\fR 4 .IX Item "SOURCE_DATE_EPOCH" Om satt kommer det anv\(:andas som tidsst\(:ampel (som sekunder sedan epoken) i \fBdeb\-split\fR\|(5):s \fBar\fR\|(5)\-beh\(oallare. .Sp Since dpkg 1.18.11. .SH FILER .IX Header "FILER" .IP \fB/var/lib/dpkg/parts\fR 4 .IX Item "/var/lib/dpkg/parts" F\(:orvald k\(:o\-katalog f\(:or delfiler som v\(:antar p\(oa automatisk sammanslagning. .Sp Filnamnen som anv\(:ands i katalogen \(:ar i ett internt format f\(:or \fBdpkg-split\fR och \(:ar knappast anv\(:andbara f\(:or andra program, och hur som helst kan inte formatet p\(oa filnamnen litas p\(oa. .SH S\(:AKERHET .IX Header "S\(:AKERHET" Att utforska eller sl\(oa ihop obetrodda delade arkiv b\(:or anses som en s\(:akerhetsgr\(:ans, och eventuellt brytande av gr\(:anser som uppst\(oar av dessa operationer b\(:or anses som en s\(:akerhetss\(oarbarhet. Att utf\(:ora dessa operationer p\(oa obetrodda data som root avr\(oads \(oa det best\(:amdaste fr\(oan. .PP Att automatiskt samla och f\(:orkasta delar av ett delat paket anses som privilegierade operationer som kan till\(oata ut\(:okning av rootbeh\(:origheter. Operationerna f\(oar aldrig delegeras till en obetrodd anv\(:andare eller g\(:oras p\(oa obetrodda paket, eftersom det kan till\(oata root\(oatkomst till systemet. .PP Dela paketarkiv b\(:or endast utf\(:oras \(:over betrodda data. .SH PROGRAMFEL .IX Header "PROGRAMFEL" Kompletta detaljer f\(:or paket i k\(:on kan inte f\(oas utan att sj\(:alv gr\(:ava i k\(:o\-katalogen. .PP Det finns inget l\(:att s\(:atta att testa om en fil som kan vara en del av ett bin\(:arpaket faktiskt \(:ar det. .SH "SE \(:AVEN" .IX Header "SE \(:AVEN" \&\fBdeb\fR\|(5), \fBdeb\-control\fR\|(5), \fBdpkg\-deb\fR\|(1), \fBdpkg\fR\|(1). .SH \(:OVERS\(:ATTNING .IX Header "\(:OVERS\(:ATTNING" Peter Krefting och Daniel Nylander.