dpkg.8 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573
  1. .\" Hey Emacs! This file is -*- nroff -*- source.
  2. .\" Translation of CVS revision 1.13
  3. .TH DPKG 8 "12 april 1998" "Debianprojektet" "Debian GNU/Linux"
  4. .SH NAMN
  5. dpkg \- en mellannivåpakethanterare för Debian GNU/Linux
  6. .SH SYNOPS
  7. .B dpkg
  8. [\fIflaggor\fP] \fIåtgärd\fP
  9. .SH VARNING
  10. Denna manual är avsedd för användare som vill få en mer detaljerad
  11. förståelse för \fBdpkg\fPs kommandoradsflaggor och pakettillstånd
  12. än vad som berättas med \fBdpkg --help\fP.
  13. Den bör \fIinte\fP användas av paketansvariga som vill lära sig hur
  14. \fBdpkg\fP kommer att installera deras paket.
  15. Beskrivningen över vad \fBdpkg\fP gör när paket installeras och tas bort är
  16. speciellt otillräckliga.
  17. För mer detaljerad information om detta ber vi dig se ämnet \fIPackage
  18. Management System\fP under \fIdebian-faq\fP i GNU-infosystemet.
  19. För information om hur du skapar Debianpaket, se \fIDebian Package
  20. Management Tools\fP i samma källa.
  21. .SH BESKRIVNING
  22. \fBdpkg\fP är ett mellannivåverktyg för att installera, bygga, ta bort och
  23. hantera Debian GNU/Linux-paket.
  24. Det primära och mer användarvänliga skalet runt \fBdpkg\fP är
  25. \fBdselect\fP(8).
  26. \fBdpkg\fP kontrolleras helt och hållet via kommandoradsflaggor, vilka
  27. består av exakt en åtgärd och noll eller fler tillval.
  28. Åtgärdsparametern talar om för dpkg vad som skall göras, och tillvalen styr
  29. på vilket sätt åtgärden skall utföras.
  30. \fBdpkg\fP kan även användas som ett skal runt \fBdpkg-deb\fP.
  31. Följande är åtgärder för \fBdpkg-deb\fP, och om de upptäcks kör \fBdpkg\fP
  32. helt enkelt \fBdpkg-deb\fP med de flaggor som getts:
  33. .nf
  34. \fB-b\fP, \fB--build\fP,
  35. \fB-c\fP, \fB--contents\fP,
  36. \fB-I\fP, \fB--info\fP,
  37. \fB-f\fP, \fB--field\fP,
  38. \fB-e\fP, \fB--control\fP,
  39. \fB-x\fP, \fB--extract\fP,
  40. \fB-X\fP, \fB--vextract\fP, och
  41. \fB--fsys-tarfile\fP.
  42. .fi
  43. Se \fBdpkg-deb\fP(1) för information om dessa åtgärder.
  44. .SH INFORMATION OM PAKET
  45. \fBdpkg\fP upprätthåller viss användbar information om tillgängliga paket.
  46. Informationen delas in i tre klasser:
  47. \fBtillstånd\fP, \fBmarkeringstillstånd\fP och \fBflaggor\fP.
  48. Dessa värden är avsedda att huvudsakligen ändras via \fBdselect\fP.
  49. .SS PAKETTILLSTÅND
  50. .TP
  51. .B installerat
  52. Paketet är uppackat och korrekt inställt.
  53. .TP
  54. .B halvt installerat
  55. Installationen av paketet har påbörjats, men av någon orsak inte slutförts.
  56. .TP
  57. .B ej installerat
  58. Paketet är inte installerat på ditt system.
  59. .TP
  60. .B uppackat
  61. Paketet är uppackat, men inte konfigurerat.
  62. .TP
  63. .B halvt konfigurerat
  64. Paketet är uppackat och konfigurationen har påbörjats, men av någon orsak
  65. inte slutförts.
  66. .TP
  67. .B konfigurationsfiler
  68. Endast konfigurationsfilerna för paketet finns på systemet.
  69. .SS MARKERINGSTILLSTÅND FÖR PAKET
  70. .TP
  71. .B installera
  72. Paketet är markerat för installation.
  73. .TP
  74. .B ta bort
  75. Paketet är markerat för avinstallation (dvs. vi vill ta bort alla filer
  76. förutom konfigurationsfilerna).
  77. .TP
  78. .B rensa
  79. Paketet är markerat för rensning (dvs. vi vill ta bort allting, även
  80. konfigurationsfiler).
  81. .SS PAKETFLAGGOR
  82. .TP
  83. .B håll
  84. Ett paket som är markerat med \fBhåll\fP hanteras inte av \fBdpkg\fP såvida
  85. inte detta framtvingas med flaggan \fB--force-hold\fP.
  86. .TP
  87. .B ominstallation krävs
  88. Ett paket markerat \fBominstallation krävs\fP är trasigt och kräver
  89. ominstallation.
  90. Dessa paket kan inte tas bort, såvida inte detta framtvingas med flaggan
  91. \fB--force-reinstreq\fP.
  92. .SH ÅTGÄRDER
  93. .TP
  94. \fBdpkg -i\fP | \fB--install\fP \fIpaketfil\fP...
  95. Installera paketet.
  96. Om flaggan \fB--recursive\fP eller \fB-R\fP anges måste
  97. \fIpaketfil\fP istället vara en katalog.
  98. Installationen består av följande steg:
  99. .br
  100. \fB1.\fP Extrahera kontrollfilerna ur paketet.
  101. .br
  102. \fB2.\fP Om en annan version av samma paket redan fanns installerat vid
  103. nyinstallationen exekveras \fIprerm\fP-skriptet för det gamla paketet.
  104. .br
  105. \fB3.\fP Kör \fIpreinst\fP-skriptet, om ett sådant medföljer paketet.
  106. .br
  107. \fB4.\fP Packa upp de nya filerna och säkerhetskopiera samtidigt de gamla
  108. filerna så att de kan återställas om någonting går fel.
  109. .br
  110. \fB5.\fP Om en annan version av samma paket redan fanns installerat vid
  111. nyinstallationen exekveras \fIpostrm\fP-skriptet för det gamla paketet.
  112. Observera att skriptet exekveras efter \fIpreinst\fP för det nya paketet
  113. eftersom de nya filerna skrivs samtidigt som de gamla tas bort.
  114. .br
  115. \fB6.\fP Konfigurera paketet.
  116. Se \fB--configure\fP för detaljerad information om hur detta görs.
  117. .TP
  118. \fBdpkg --unpack \fP\fIpaketfil\fP ...
  119. Packa upp paketet, men konfigurera det inte.
  120. Om flaggan \fB--recursive\fP eller \fB-R\fP anges måste
  121. \fIpaketfil\fP istället vara en katalog.
  122. .TP
  123. \fBdpkg --configure \fP\fIpaket\fP ... | \fB-a\fP | \fB--pending\fP
  124. Konfigurera ett uppackat paket.
  125. Om \fB-a\fP eller \fB--pending\fP anges istället för \fIpaket\fP
  126. konfigureras alla paket som har packats upp men ännu inte konfigurerats.
  127. Konfigurering består av följande steg:
  128. .br
  129. \fB1.\fP Packa upp konfigurationsfilerna och säkerhetskopiera samtidigt de
  130. gamla konfigurationsfilerna så att de kan återställas om någonting går fel.
  131. .br
  132. \fB2.\fP Kör \fIpostinst\fP-skriptet, om ett sådant finns i paketet.
  133. .TP
  134. \fBdpkg -r\fP | \fB--remove\fP | \fB-P\fP | \fB--purge \fP\fIpaket\fP ... | \fB-a\fP | \fB--pending\fP
  135. Ta bort ett installerat paket.
  136. \fB-r\fP eller \fB--remove\fP tar bort allting förutom konfigurationsfiler,
  137. vilket gör att du kan undvika att konfigurera om paketet om du senare
  138. installerar om det.
  139. (Konfigurationsfiler listas i styrfilen \fIdebian/conffiles\fP).
  140. \fB-P\fP eller \fB--purge\fP tar bort allting, inklusive
  141. konfigurationsfiler.
  142. Om \fB-a\fP eller \fB--pending\fP anges istället för ett paketnamn kommer
  143. alla uppackade paket som i filen \fI/var/lib/dpkg/status\fP markerats för
  144. att tas bort eller rensas att tas bort eller rensas, respektive.
  145. Borttagning av ett paket består av följande steg:
  146. .br
  147. \fB1.\fP Kör \fIprerm\fP-skriptet
  148. .br
  149. \fB2.\fP Ta bort de installerade filerna
  150. .br
  151. \fB3.\fP Kör \fIpostrm\fP-skriptet
  152. .br
  153. .TP
  154. .BI "dpkg -p|--print-avail " paket
  155. Visar detaljer om \fIpaket\fP från
  156. \fI/var/lib/dpkg/available\fP.
  157. .TP
  158. \fBdpkg --update-avail\fP | \fB--merge-avail\fP \fIPackages-fil\fP
  159. Uppdatera \fBdpkg\fPs och \fBdselect\fPs lista över vilka paket som finns
  160. tillgängliga.
  161. Med \fB--merge-avail\fP kombineras den gamla informationen med informationen
  162. från \fIPackages-filen\fP.
  163. Med \fB--update-avail\fP ersätts den gamla informationen med informationen
  164. från \fIPackages-filen\fP.
  165. \fIPackages-filerna\fP som medföljer Debian GNU/Linux heter helt enkelt
  166. \fIPackages\fP.
  167. \fBdpkg\fP behåller sin lista över tillgängliga paket i
  168. \fI/var/lib/dpkg/available\fP.
  169. .TP
  170. \fBdpkg -A\fP | \fB--record-avail\fP \fIpaketfil\fP ...
  171. Uppdatera \fBdpkg\fPs och \fBdselect\fPs lista över vilka paket som finns
  172. tillgängliga med information från paketet \fIpaketfil\fP.
  173. Om flaggan \fB--recursive\fP eller \fB-R\fP anges måste
  174. \fIpaketfil\fP istället vara en katalog.
  175. .TP
  176. .B dpkg --forget-old-unavail
  177. Glöm bort ej installerade ej länge tillgängliga paket.
  178. .TP
  179. .B dpkg --clear-avail
  180. Radera existerande information om vilka paket som är tillgängliga.
  181. .TP
  182. \fBdpkg -l\fP | \fB--list\fP \fIpaketnamnsmönster\fP ...
  183. Lista paket som matchar det givna mönstret.
  184. Om inget \fIpaketnamnsmönster\fP anges listas alla paket i
  185. \fI/var/lib/dpkg/available\fP.
  186. Skalets normala jokertecken tillåts i \fIpaketnamnsmönster\fP.
  187. (Du behöver sannolikt skriva \fIpaketnamnsmönster\fP inom citationstecken
  188. för att förhindra att skalet expanderar filnamnet.
  189. Till exempel så listar \fBdpkg -l 'libc5*'\fP alla paket vars namn börjar på
  190. "libc5").
  191. .TP
  192. \fBdpkg -s\fP | \fB--status\fP \fIpaketnamn\fP ...
  193. Rapportera status om det angivna paketet.
  194. Detta alternativ visar helt enkelt posten i statusdatabasen för installerade
  195. paket.
  196. .TP
  197. \fBdpkg -C\fP | \fB--audit\fP
  198. Söker efter paket som endast installerats delvis på ditt system.
  199. \fBdpkg\fP kommer att föreslå vad som behöver göras för att få dem att
  200. fungera.
  201. .TP
  202. \fBdpkg --get-selections\fP [\fImönster\fP...]
  203. Hämta en lista över paketval och skriv den till standard ut.
  204. .TP
  205. .B dpkg --set-selections
  206. Sätt paketvalslistan med den fil som läses från standard in.
  207. .TP
  208. .B dpkg --yet-to-unpack
  209. Söker efter paket som markerats för installation men som av någon anledning
  210. ännu inte har installerats.
  211. .TP
  212. \fBdpkg -L\fP | \fB--listfiles\fP \fIpaket\fP ...
  213. Listar filer som installerats på ditt system från \fBpaket\fP.
  214. Observera dock att filer som skapats av paketspecifika installationsskript
  215. inte listas.
  216. .TP
  217. \fBdpkg -S\fP | \fB--search\fP \fIfilnamnssökmönster\fP ...
  218. Sök efter filnamnet bland de installerade paketen.
  219. Alla skalets vanliga jokertecken kan användas i mönstret.
  220. .TP
  221. .B dpkg --print-architecture
  222. Skriv målarkitekturen (till exempel "i386").
  223. Detta alternativ använder \fBgcc\fP.
  224. .TP
  225. .B dpkg --print-gnu-build-architecture
  226. Skriv GNU-versionen av målarkitekturen (till exempel "i486").
  227. .TP
  228. .B dpkg --print-installation-architecture
  229. Visa installationens värdarkitektur.
  230. .TP
  231. .B dpkg --compare-versions \fIver1 op ver2\fP
  232. Jämför versionsnummer, där \fIop\fP är en binär operator.
  233. \fBdpkg\fP returnerar framgång (noll) om det angivna värdet uppfylls, och
  234. misslyckande (icke-noll) i annat fall.
  235. Det finns två grupper operatorer, vilka endast skiljer sig i hur de hanterar
  236. när \fIver1\fP eller \fIver2\fP saknas.
  237. Dessa hanterar saknad version som om den är tidigare än alla andra
  238. versioner: \fBlt le eq ne ge gt\fP.
  239. Dessa hanterar saknad version som om den är senare än alla andra
  240. versioner: \fBlt-nl le-nl ge-nl gt-nl\fP.
  241. Dessa tillhandahålls endast för kompatibilitet med kontrollfilssyntaxen:
  242. \fB< << <= = >= >> >\fP.
  243. .TP
  244. .B dpkg --help
  245. Visar en kortfattat hjälptext.
  246. .TP
  247. .B dpkg --force-help
  248. Get hjälp om \fB--force-\fP\fInånting\fP-flaggorna.
  249. .TP
  250. .BR "dpkg -Dh " | " --debug=help"
  251. Ger hjälp om felsökningsflaggorna.
  252. .TP
  253. \fBdpkg --licence\fP | \fBdpkg --license\fP
  254. Visar \fBdpkg\fPs licensvillkor.
  255. .TP
  256. \fBdpkg --version\fP
  257. Visar \fBdpkg\fPs versionsinformation.
  258. .TP
  259. \fBdpkg-deb-åtgärder\fP
  260. Se \fBdpkg-deb\fP(1) för ytterligare information om följande åtgärder:
  261. .nf
  262. \fBdpkg -b\fP | \fB--build\fP \fIkatalog\fP [\fIfilnamn\fP]
  263. Bygg ett Debian GNU/Linux-paket.
  264. \fBdpkg -c\fP | \fB--contents\fP \fIfilnamn\fP
  265. Listar innehållet i ett Debian GNU/Linux-paket.
  266. \fBdpkg -e\fP | \fB--control\fP \fIfilnamn\fP [\fIkatalog\fP]
  267. Extraherar kontrollinformation från ett paket.
  268. \fBdpkg -x\fP | \fB--extract\fP \fIfilnamn katalog\fP
  269. Extraherar filerna i ett paket.
  270. \fBdpkg -f\fP | \fB--field\fP \fIfilnamn\fP [\fIcontrol-fält\fP] ...
  271. Visar fält från paketets kontrollfil (control).
  272. \fBdpkg --fsys-tarfile\fP \fIfilnamn\fP
  273. Visar filsystems-tarfilen i Debianpaketet.
  274. \fBdpkg -I\fP | \fB--info\fP \fIfilnamn\fP [\fIcontrol-fil\fP]
  275. Visa information om ett paket.
  276. \fBdpkg -X\fP | \fB--vextract\fP \fIfilnamn\fP \fIkatalog\fP
  277. Extrahera och visa filnamnen som finns i ett paket.
  278. .fi
  279. .SH FLAGGOR
  280. .br
  281. .TP
  282. \fB--abort-after=\fP\fIantal\fP
  283. Ställer in efter hur många fel dpkg skall avbryta.
  284. Förvalet är 50.
  285. .TP
  286. .BR -B | --auto-deconfigure
  287. När ett paket tas bort är det möjligt att ett annat paket beror på det
  288. borttagna paketet.
  289. Om du anger denna flagga kommer de paket som beror på det borttagna paketet
  290. automatiskt att avkonfigureras.
  291. .TP
  292. \fB-D\fIoktalvärde\fP | \fB--debug=\fP\fIoktalvärde\fP
  293. Aktiverar felsökning.
  294. \fIoktalvärde\fPt skapas genom att utföra bitvis logisk "eller" av de
  295. önskade värdena från listan nedan (observera att dessa värden kan ändras i
  296. framtida versioner).
  297. \fB-Dh\fP eller \fB--debug=help\fP visar dessa felsökningsvärden.
  298. tal beskrivning
  299. 1 Allmänt hjälpsam förloppsinformation
  300. 2 Anrop och status för utvecklarskript
  301. 10 Utdata för varje fil som hanteras
  302. 100 Massvis med utdata för varje fil som hanteras
  303. 20 Utdata för varje konfigurationsfil
  304. 200 Massvis med utdata för varje konfigurationsfil
  305. 40 Beroenden och konflikter
  306. 400 Massvis av beroende-/konfliktutdata
  307. 1000 Massvis av pladder om bl.a dpkg/info-katalogen
  308. 2000 Knäppa mängder pladder
  309. .TP
  310. \fB--force-\fP\fInånting\fP | \fB--no-force-\fP\fInånting\fP | \fB--refuse-\fP\fInånting\fP
  311. Tvinga eller vägra (\fBno-force\fP och \fBrefuse\fP betyder detsamma) att
  312. göra vissa saker.
  313. \fInånting\fP är en kommaavgränsad lista över saker enligt nedan.
  314. \fB--force-help\fP visar en lista med beskrivningar.
  315. Saker som markeras med (*) är som förval tvingande.
  316. \fIVarning: Dessa flaggor är huvudsakligen avsedda att endast användas av
  317. experter.
  318. Om du använder dem utan att fullt ut förstå vad de går ut på kan du förstöra
  319. din systeminstallation.\fP
  320. \fBauto-select\fP(*):
  321. Markerar paket för att installera, och avmarkerar paket för att ta bort.
  322. \fBdowngrade\fP(*):
  323. Installera ett paket även om en nyare version redan är installerad.
  324. \fBconfigure-any\fP:
  325. Konfigurera även alla uppackade men ej konfigurerade paket på vilka det
  326. aktuella paketet beror.
  327. \fBhold\fP:
  328. Hantera även "håll"-markerade paket.
  329. \fBremove-reinstreq\fP:
  330. Ta bort ett paket även om det är trasigt och markerat att vara i behov av
  331. ominstallation.
  332. Detta kan, till exempel, göra så att delar av paketet blir kvar på systemet,
  333. men glöms bort av \fBdpkg\fP.
  334. \fBremove-essential\fP:
  335. Ta bort paketet även om det anses som viktigt (essential).
  336. Viktiga paket är huvudsakligen de mest grundläggande Unixkommandona.
  337. Om du tar bort dem kan det göra så att hela systemet slutar fungera, så
  338. använd med tillförsikt.
  339. \fBdepends\fP:
  340. Gör alla beroendeproblem till varningar.
  341. \fBdepends-version\fP:
  342. Ignorera versionsnummer när beroenden kontrolleras.
  343. \fBconflicts\fP:
  344. Installera även om paket som är i konflikt (krockar) med ett annat paket.
  345. Detta är farligt, eftersom det oftast leder till att vissa filer skrivs
  346. över.
  347. \fBconfnew\fP:
  348. Installera alltid nya versioner av ändrade konfigurationsfiler utan att
  349. fråga.
  350. \fBconfold\fP:
  351. Installera aldrig nya versioner av ändrade konfigurationsfiler.
  352. \fBconfdef\fP:
  353. Utför alltid förvalt alternativt för ändrade konfigurationsfiler.
  354. Om även \fB--force-confnew\fP eller \fB--force-confold\fP anges utförs
  355. alltid det förvalda alternativet.
  356. Om inget förval har angivits använder vi den gamla eller nya versionen,
  357. beroende på vilka flaggor som ges.
  358. \fBoverwrite\fP(*):
  359. Skriv över ett pakets filer med ett annats.
  360. \fBoverwrite-dir\fP
  361. Skriv över ett pakets kataloger med ett annats filer.
  362. \fBoverwrite-diverted\fP:
  363. Skriv över en omdirigerad fil med en ej omdirigerad version.
  364. \fBarchitecture\fP:
  365. Hantera även paket med fel maskinvaruarkitektur.
  366. \fBbad-path\fP:
  367. Sökvägen i \fBPATH\fP saknar viktiga program, så problem är troliga.
  368. \fBnot-root\fP:
  369. Försök (av)installera saker även utan att vara root.
  370. .TP
  371. \fB--ignore-depends\fP=\fIpaket\fP,...
  372. Ignorera beroendekontroll för angivna paket (i verkligheten utförs
  373. kontrollen, men det ges endast varningar, ingenting annat).
  374. .TP
  375. \fB--largemem\fP | \fB--smallmem\fP
  376. Anger om \fBdpkg\fP skall använda lite (dvs. för mindre än 4 Mbyte RAM)
  377. eller så mycket minne som behövs.
  378. .TP
  379. \fB--new\fP | \fB--old\fP
  380. Välj det nya eller gamla binärpaketformatet.
  381. Detta är en flagga till \fBdpkg-deb\fP(1).
  382. .TP
  383. .B --nocheck
  384. Varken läs eller kontrollera innehållet i control-filen när paket skapas.
  385. Detta är en flagga till \fBdpkg-deb\fP(1).
  386. .TP
  387. .B --no-act
  388. Gör allting som efterfrågas, men skriv inte några ändringar.
  389. Detta används för att se vad som skulle ha hänt med givna parametrar utan
  390. att faktiskt ändra något.
  391. Se till att du anger \fB--no-act\fP före åtgärdsflaggan, annars kan du få
  392. oönskade biverkningar (t.ex så kommer \fBdpkg --purge foo --no-act\fP först
  393. att rensa ut paketet foo för att sedan försöka rensa ut paketet --no-act,
  394. trots att du troligen förväntade dig att ingenting skulle utföras)
  395. .TP
  396. \fB-R\fP | \fB--recursive\fP
  397. Hantera alla vanliga filer som matchar sökmönstret \fB*.deb\fP rekursivt i
  398. de kataloger som anges, med alla sina underkataloger.
  399. Denna flagga kan användas tillsammans med \fB-i\fP, \fB-A\fP,
  400. \fB--install\fP, \fB--unpack\fP och \fB--avail\fP.
  401. .TP
  402. \fB-G\fP
  403. Installera inte paketet om en nyare version av samma paket redan är
  404. installerat.
  405. Detta är ett alias för \fB--refuse-downgrade.\fP
  406. .TP
  407. \fB--root=\fP\fIkat\fP | \fB--admindir=\fP\fIkat\fP | \fB--instdir=\fP\fIkat\fP
  408. Ändra standardkataloger.
  409. Förval för \fBadmindir\fP är \fI/var/lib/dpkg\fP, och innehåller filer som
  410. ger information om status för installerade och ej installerade paket, osv.
  411. Förval för \fBinstdir\fP är \fI/\fP och är den katalog som skickas som
  412. parameter till \fBchroot\fP(2) innan paketets installationsfiler körs,
  413. vilket betyder att skripten ser \fBinstdir\fP som rotkatalog.
  414. Om du ändrar \fBroot\fP ändrar du \fBinstdir\fP till \fIkat\fP och
  415. \fBadmindir\fP till \fIkat\fP\fB/var/lib/dpkg\fP.
  416. .TP
  417. \fB-O\fP | \fB--selected-only\fP
  418. Hantera endast paket som markerats för installation.
  419. Själva markeringen utförs med \fBdselect\fP eller av \fBdpkg\fP när paketen
  420. hanteras.
  421. Till exempel kommer paket som tas bort att markeras för installation.
  422. .TP
  423. .BR -E " | " --skip-same-version
  424. Installera inte paketet om samma version av paketet redan är installerat.
  425. .SH FILER
  426. Filerna som listas här finns i sina förvalda kataloger, se flaggan
  427. \fB--admindir\fP för information om hur du ändrar placeringen av dessa
  428. filer.
  429. .TP
  430. .I /var/lib/dpkg/available
  431. Lista över tillgängliga paket.
  432. .TP
  433. .I /var/lib/dpkg/status
  434. Status för tillgängliga paket.
  435. Denna fil innehåller information om huruvida ett paket är markerat för
  436. borttagning eller ej, om det är installerat eller ej, osv.
  437. Se sektionen \fBINFORMATION OM PAKET\fP för ytterligare information.
  438. .P
  439. Följande filer är komponenter i det binära paketet.
  440. Se \fBdeb\fP(5) för ytterligare information om dem:
  441. .TP
  442. .I control
  443. .TP
  444. .I conffiles
  445. .TP
  446. .I preinst
  447. .TP
  448. .I postinst
  449. .TP
  450. .I prerm
  451. .TP
  452. .I postrm
  453. .SH MILJÖVARIABLER
  454. .TP
  455. .B DPKG_NO_TSTP
  456. Definiera detta till någonting om du vill att \fBdpkg\fP skall starta ett
  457. nytt skal istället för att lägga \fBdpkg\fP i bakgrunden när ett skal
  458. startas.
  459. .TP
  460. .B SHELL
  461. Programmet \fBdpkg\fP kommer att exekvera när ett nytt skal startas.
  462. .SH EXEMPEL
  463. För att lista paket relaterade till textredigeringsprogrammet vi:
  464. .br
  465. \fB dpkg -l '*vi*'\fP
  466. .br
  467. För att se posterna i \fI/var/lib/dpkg/available\fP för två paket:
  468. .br
  469. \fB dpkg --print-avail elvis vim | less\fP
  470. .br
  471. För att själv söka i paketlistan:
  472. .br
  473. \fB less /var/lib/dpkg/available\fP
  474. .br
  475. För att ta bort det installerade paketet elvis:
  476. .br
  477. \fB dpkg -r elvis\fP
  478. .br
  479. För att installera ett paket måste du först leta på det i ett arkiv eller på
  480. en cd-rom.
  481. Filen "available" visar att vim-paketet finns i sektionen "editors":
  482. .br
  483. \fB cd /cdrom/hamm/hamm/binary/editors\fP
  484. \fB dpkg -i vim_4.5-3.deb\fP
  485. .br
  486. För att göra en lokal kopia av paketmarkeringarna:
  487. .br
  488. \fB dpkg --get-selections >minamarkeringar\fP
  489. .br
  490. Du kan överföra denna fil till en annan dator och installera den där genom
  491. att skriva:
  492. .br
  493. \fB dpkg --set-selections <minamarkeringar\fP
  494. .br
  495. För normalt bruk kommer du att upptäcka att \fBdselect\fP(8) tillhandahåller
  496. ett bekvämare sätt att ändra paketmarkeringarna.
  497. .br
  498. .SH SE ÄVEN
  499. \fBdselect\fP(8),
  500. \fBdpkg-deb\fP(1),
  501. \fBdeb\fP(5),
  502. och
  503. \fBdeb-control\fP(5)
  504. .SH PROGRAMFEL
  505. \fB--no-act\fP ger oftast mindre information än vad som vore hjälpsamt.
  506. .SH FÖRFATTARE
  507. .nf
  508. Se filen \fB/usr/share/doc/dpkg/THANKS\fP för en lista över personer som
  509. bidragit till \fBdpkg\fP .
  510. .fi