dpkg-split.8 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. .\" Hey, Emacs! This is an -*- nroff -*- source file.
  2. .\" Authors: Ian Jackson
  3. .\" Translatino of CVS revision 1.3
  4. .TH dpkg-split 1 "23 juni 1996" "Debian GNU/Linux"
  5. .SH NAMN
  6. dpkg\-split \- Verktyg för att dela/slå ihop Debianpaket
  7. .SH SYNOPS
  8. .B dpkg-split
  9. .BR -s | --split
  10. .IR helt\-arkiv " [" prefix ]
  11. .br
  12. .B dpkg-split
  13. .BR -j | --join
  14. .IR "del del " ...
  15. .br
  16. .B dpkg-split
  17. .BR -I | --info
  18. .IR "del del " ...
  19. .br
  20. .B dpkg-split
  21. .BR -a | --auto
  22. .BI -o " fullständig\-utdata del"
  23. .br
  24. .B dpkg-split
  25. .BR -l | --listq
  26. .br
  27. .B dpkg-split
  28. .BR -d | --discard
  29. .RI [ "paket paket " ...]
  30. .SH BESKRIVNING
  31. .B dpkg-split
  32. delar upp binära Debianpaketfiler i mindre delar och slår samman dem igen,
  33. för att göra det möjligt att lagra stora paketfiler på små media, såsom
  34. disketter.
  35. Programmet kan köras manuellt med flaggorna
  36. .BR --split ", " --join " och " --info .
  37. Det har även ett automatiskt läge, vilket aktiveras med flaggan
  38. .BR --auto .
  39. I det läget hanterar det en kö av delar som setts men ännu inte återställts,
  40. och återställer en paketfil när den sett alla dess delar.
  41. Flaggorna
  42. .BR --listq " and " --discard
  43. gör det möjligt att hantera kön.
  44. Alla funktioner för uppdelning, sammanslagning och köande visar informativa
  45. meddelanden på standard ut; dessa kan ignoreras.
  46. .SH HANDLINGSFLAGGOR
  47. .TP
  48. .BR --split ", " -s
  49. Delar ett ensamt binärt Debianpaket i flera delar.
  50. Delarna namnges som
  51. .IB prefix . N of M .deb
  52. där
  53. .I N
  54. är numret på delen, räknat från 1, och
  55. .I M
  56. är det totala antalet delar (båda angivna decimalt).
  57. Om inget
  58. .I prefix
  59. ges tas filnamnet för
  60. .IR helt\-arkiv ,
  61. inklusive katalognamn, med den avslutande
  62. .B .deb
  63. borttagen.
  64. .TP
  65. .BR --join ", " -j
  66. Slår samman de olika paketdelarna, och återskapar den ursprungliga filen som
  67. den såg ut innan den delades.
  68. Delfilerna som ges som parameter måste alla vara delar av exakt samma
  69. ursprungliga binärfil.
  70. Varje måste finnas exakt en gång i parameterlistan, men de behöver inte
  71. listas i ordning.
  72. Delarna måste naturligtvis alla ha genererats med samma delstorlek när
  73. uppdelningen skedde, vilket betyder att de vanligtvis måste ha genererats
  74. vid samma körning av
  75. .BR "dpkg-split --split" .
  76. Delarnas filnamn är inte signifikanta för sammanslagningsproceduren.
  77. Förvalt namn på utdatafilen är
  78. .IB paket - version .deb\fR.
  79. .TP
  80. .BR --info ", " -I
  81. Skriver ut information, i människoläsbar form, om de(n) delfil(er) som
  82. anges.
  83. Parametrar som inte är delar av binärpaket resulterar i ett meddelande som
  84. talar om detta (men fortfarande på standard ut).
  85. .TP
  86. .BR --auto ", " -a
  87. Köa automatiskt delarna och återskapa paketet om möjligt.
  88. Den
  89. .I del
  90. som anges undersöks och jämförs med andra delar av samma paket (om sådana
  91. existerar) i kön av delar av paket.
  92. Om alla delar av ett paket av vilket
  93. .I del
  94. är en del av är tillgängliga kommer paketet att återskapas och skrivas till
  95. .I fullständig\-utdata
  96. (vilken vanligtvis inte redan bör existera, även om det inte vore ett fel om
  97. det gjorde det).
  98. Om inte kommer
  99. .I del
  100. att kopieras till kön och
  101. .I fullständig\-utdata
  102. skapas inte.
  103. Om
  104. .I del
  105. inte är en del av ett delat binärpaket kommer
  106. .B dpkg\-split
  107. att avsluta med returvärde 1; om något annat fel uppstår avslutar det med
  108. returvärde 2.
  109. Flaggan
  110. .BR --output " eller " -o
  111. måste ges då
  112. .B --auto
  113. används.
  114. (Om detta inte vore ett krav skulle det anropande programmet inte veta
  115. vilken utdatafil som förväntades.)
  116. .TP
  117. .BR --listq ", " -l
  118. Listar innehållet i kön över paket att återställa.
  119. För varje paketfil för vilken delar finns i kön visas i utdata namnet på
  120. paketet, antal delar i kön, och det totala antalet byte som är lagrade i
  121. kön.
  122. .TP
  123. .BR --discard ", " -d
  124. Detta kastar bort delar från kön över de som väntar på återstående delar av
  125. paket.
  126. Om inget
  127. .I paket
  128. anges töms kön helt; om paket anges kastas bara delar för de(t) paket som
  129. anges.
  130. .TP
  131. .BR --help ", " -h
  132. Visar
  133. .BR dpkg\-split s
  134. hjälpskärm, vilken ger en sammanfattning av kommandoradsflaggorna och deras
  135. användningsområden.
  136. .TP
  137. .BR --version
  138. Visar
  139. .BR dpkg\-split s
  140. versionsnummer.
  141. .TP
  142. .BR --licence
  143. Visar information om
  144. .BR dpkg\-split s
  145. upphovsrättsliga licensiering och avsaknad av garanti.
  146. (Den amerikanskengelska stavningen
  147. .B \-\-license
  148. stöds också.)
  149. .SH ANDRA FLAGGOR
  150. .TP
  151. .BI --depotdir " katalog"
  152. Anger en alternativ katalog för kön av delar som väntar på automatisk
  153. sammanslagning.
  154. Förvalet är
  155. .BR /var/lib/dpkg .
  156. .TP
  157. .BI --partsize\fR|\fB-S " kbyte"
  158. Anger maximal storlek vid delning, i kilobyte (1024 byte).
  159. Förval är 450 Kbyte.
  160. .TP
  161. .BI --output\fR|\fB-O " fullständig\-utdata"
  162. Anger filnamnet för utdata vid sammanslagning.
  163. Detta används istället för förvalet vid manuell sammanslagning
  164. .RB ( \-\-join )
  165. och krävs för automatisk köa-eller-sammanslå
  166. .RB ( \-\-auto ).
  167. .TP
  168. .BR --npquiet ", " -Q
  169. Vid automatisk köa-eller-sammanslå skriver
  170. .B dpkg\-split
  171. normalt ett meddelande om den matas med en
  172. .I del
  173. som inte är en binär paketdel.
  174. Denna flagga undertrycker detta meddelande, vilket gör det möjligt för
  175. program såsom
  176. .B dpkg
  177. att hantera både delade och odelade paket utan att producera felaktiga
  178. meddelanden.
  179. .TP
  180. .BR --msdos
  181. Tvingar utdatafilnamn skapade av
  182. .B \-\-split
  183. att vara msdos-kompatibla.
  184. Detta misshandlar prefixet - antingen förvalet taget från indatafilnamnet,
  185. eller det som angetts som parameter: alfanumeriska tecken görs till gemener,
  186. plustecken ersätts med
  187. .BR x
  188. och alla andra tecken kastas.
  189. Resultatet trunkeras så långt som möjligt, och filnamn på formen
  190. .IB "prefixN" of M .deb
  191. genereras.
  192. .SH RETURVÄRDE
  193. Returvärdet 0 betyder att den efterfrågade funktionen (delning,
  194. sammanslagning eller annan) slutfördes lyckades.
  195. .BR \-\-info -kommandon
  196. lyckas även om indatafilen inte är en del av ett binärpaket.
  197. Returvärdet 1 uppkommer endast med
  198. .B \-\-auto
  199. och anger att
  200. .IR del filen
  201. inte var en del av ett binärpaket.
  202. Returvärdet 2 indikerar att något har gått fel, till exempel ett
  203. systemanrop, att en fil såg ut som en paketdel men var trasig, ett
  204. användningsfel, eller något annat problem.
  205. .SH PROGRAMFEL
  206. .B dpkg\-split
  207. använder några rätt så gamla konventioner för filnamn på Debianpaket.
  208. Kompletta detaljer för paket i kön kan inte fås utan att själv gräva i
  209. kö-katalogen.
  210. Det finns inget lätt sätta att testa om en fil som kan vara en del av ett
  211. binärpaket faktiskt är det.
  212. Arkitekturen anges inte i delfilernas filhuvud, bara i kontrollinformationen
  213. i paketfilen som delarna innehåller, och den förekommer inte i de filnamn
  214. som genereras.
  215. .SH FILER
  216. .TP
  217. .B /var/lib/dpkg/parts
  218. Förvald kö-katalog för delfiler som väntar på automatisk sammanslagning.
  219. Filnamnen som används i denna katalog är i ett internt format för
  220. .B dpkg\-split
  221. och är knappast användbara för andra program, och hur som helst kan inte
  222. formatet på filnamnen litas på.
  223. .SH SE ÄVEN
  224. .BR dpkg\-split (5),
  225. .BR dpkg\-deb (5),
  226. .BR dpkg\-deb (8),
  227. .BR dpkg (8)
  228. .SH FÖRFATTARE
  229. .B dpkg\-split
  230. och denna manualsida skrevs av Ian Jackson.
  231. Upphovsrätten © 1995-1996 ligger hos honom och de är släppta under GNU
  232. General Public Licence; det finns INGEN GARANTI.
  233. Se
  234. .B /usr/share/dpkg/copyright
  235. och
  236. .B /usr/share/common-licenses/GPL
  237. för ytterligare detaljer.
  238. Denna manualsida översattes av Peter Karlsson.