1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
|
*****************************************************
* 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-deb - Debians manipuleringsverktyg för paketarkiv (.deb)
=head1 SYNOPS
B<dpkg-deb> [I<flagga>...] I<åtgärd>
=head1 BESKRIVNING
B<dpkg-deb> packar, packar upp och tillhandahåller information om Debianarkiv.
Använd B<dpkg> för att installera och ta bort paket från ditt system.
Du kan även starta B<dpkg-deb> genom att anropa B<dpkg> med de flaggor du vill sända till B<dpkg-deb>. B<dpkg> kommer upptäcka att du ville åt B<dpkg-deb> och kör det åt dig.
För de flesta kommandon som tar ett indataarkiv som argument kan arkivet läsas från standard in om arkivnamnet anges som ett ensamt minustecken (”B<->”); om det inte stöds kommer det dokumenteras i respektive kommandobeskrivning.
=head1 KOMMANDON
=over
=item B<-b>, B<--build> I<binärkatalog> [I<arkiv>|I<katalog>]
Skapar ett Debianarkiv från filsystemsträdet som lagras i I<binärkatalog>. I<binärkatalog> måste innehålla underkatalogen B<DEBIAN>, vilken innehåller styrinformationsfiler såsom själv styrfilen control. Katalogen kommer I<inte> att visas i binärpaketets filsystemsarkiv, utan istället kommer filerna läggas i binärpaketets styrinformationsområde.
Såvida du inte anger B<--nocheck> kommer dpkg-deb att läsa B<DEBIAN/control> och tolka den. Den kommer leta efter syntaxfel och andra problem i filen, och visa namnet på det binärpaket som byggs. B<dpkg-deb> kommer även att kontrollera behörigheten på paketskripten och andra filer som hittas i styrinformationskatalogen B<DEBIAN>.
Om inget I<arkiv> anges kommer B<dpkg-deb> skriva paketet till filen I<binärkatalog>B<.deb>.
Om arkivet som ska skapas redan finns kommer det skrivas över.
Om den andra argumentet är en katalog kommer B<dpkg-deb> skriva till filen I<directory>B</>I<paket>B<_>I<version>B<_>I<arkitektur>B<.deb.> När en målkatalog anges, istället för en fil, kan inte flaggan B<--nocheck> användas (eftersom B<dpkg-deb> måste läsa och tolka paketets styrfil control för att ta reda på vilket filnamn som ska användas).
=item B<-I>, B<--info> I<arkiv> [I<control-filnamn> ...]
Tillhandahåller information om ett binärt paketarkiv.
Om inga I<control-filnamn> anges kommer det att visa en sammanfattning av innehållet i paketet tillsammans med dess styrfil.
Om ett eller flera I<control-filnamn> anges kommer B<dpkg-deb> att skriva ut dem i den ordning de anges. Om några av komponenterna inte fanns kommer ett felmeddelande för vart och ett skrivas ut på standard fel, och programmet avslutar med felstatus 2.
=item B<-W>, B<--show> I<arkiv>
Ger information om ett binärt paketarkiv i det format som anges med flaggan B<--showformat>. Det förvalda formatet visar paketets namn och version på en rad, avdelade med tabulatortecken.
=item B<-f>, B<--field> I<arkiv> [I<control-fältnamn> ...]
Extraherar styrfilsinformation från ett binärt paketarkiv.
Om du inte anger några I<control-fältnamn> visas hela styrfilen.
Om några anges kommer B<dpkg-deb> att visa deras innehåll, i den ordning de förekommer i styrfilen. Om mer än ett B<control-fältnamn> anges kommer B<dpkg-deb> visa varje med ett inledande fältnamn (och ett kolon och blanksteg).
Inga felmeddelande rapporteras för fält som efterfrågas men inte hittas.
=item B<-c>, B<--contents> I<arkiv>
Visar innehåller i filsystemsträdsarkivsdelen av paketarkivet. Det visas för närvarande i det format som genereras av B<tar>s pratsamma visning.
=item B<-x>, B<--extract> I<arkiv> I<katalog>
Extraherar filsystemsträdet från ett paketarkiv till den angivna katalogen.
Observera att en extrahering av ett paket till rotkatalogen I<inte> resulterar i en korrekt installation! Använd B<dpkg> för att installera paket.
I<katalog> (men inte dess föräldrar) kommer skapas om nödvändigt, och dess behörighet kommer att ändras till att motsvara innehållet i paketet.
=item B<-X>, B<--vextract> I<arkiv> I<katalog>
Är som B<--extract> (B<-x>) med B<--verbose> (B<-v>) som visar en lista över filer som extraheras under tiden.
=item B<-R>, B<--raw-extract> I<arkiv> I<katalog>
Extraherar filsystemsträdet från ett paketarkiv till den angivna katalogen och styrinformationsfilerna till underkatalogen B<DEBIAN> i den angivna katalogen (sedan dpkg 1.16.1).
Målkatalogen (men inte dess föräldrar) kommer att skapas om nödvändigt.
Indataarkivet hanteras (för närvarande) inte sekventiellt, så att läsa det från standard in (”B<->”) stöds B<ej>.
=item B<--ctrl-tarfile> I<arkiv>
Extraherar styrinformation från ett binärt paket och sänder det till standard ut i B<tar>-format (sedan dpkg 1.17.14). Tillsammans med L<tar(1)> kan det användas för att hämta ut en specifik styrfil från ett paketarkiv. Indataarkiven behandlas alltid i den ordning de anges.
=item B<--fsys-tarfile> I<arkiv>
Extraherar filsystemsträdsdata från ett binärt paket och sänder det till standard ut i B<tar>-format. Tillsammans med L<tar(1)> kan det användas för att hämta ut en enskild fil från ett paketarkiv. Indataarkiven behandlas alltid i den ordning de anges.
=item B<-e>, B<--control> I<arkiv> [I<katalog>]
Extraherar styrinformationsfilerna från paketarkivet till den angivna katalogen.
Om ingen katalog anges kommer en underkatalog vid namn B<DEBIAN> i den aktuella katalogen att användas.
Målkatalogen (men inte dess föräldrar) kommer att skapas om nödvändigt.
=item B<-?>, B<--help>
Visar hjälpskärm och avslutar.
=item B<--version>
Visar version och avslutar.
=back
=head1 FLAGGOR
=over
=item B<--showformat=>I<format>
Flaggan används för att ange formatet på utdata som skapas av B<--show>. Formatet är en sträng som matas ut för varje paket i listan.
Strängen kan referera till statusfält på formen ”${I<field-name>}”, en förteckning över giltiga fält kan enkelt skapas genom att använda B<-I> på samma paket. En fullständig förklaring av formateringsflaggorna (inklusive ersättningssekvenser och fälttabulering) finns i förklaringen för flaggan B<--showformat> i L<dpkg-query(1)>.
Förvalet för fältet är ”${Package}\t${Version}\n”.
=item B<-z>I<komprimeringsnivå>
Ange vilken komprimeringsnivå som ska användas i komprimeringsfunktionen när ett paket byggs (standard är 9 för gzip, 6 för xz, 3 för zstd). Giltiga värden är specifika för packaren. För gzip, 0-9 där 0 mappas mot komprimeraren ingen. För xz 0-9. För zstd 0-22, där nivåerna 20 till 22 aktiverar dess ultraläge. Före dpkg 1.16.2 var nivå 0 komprimeraren ingen för alla komprimerare.
=item B<-S>I<komprimeringsstrategi>
Anger vilken komprimeringsstrategi som ska användas i komprimeringsfunktionen när paketet byggs (sedan dpkg 1.16.2). Tillåtet värde är B<none> (sedan dpkg 1.16.4), B<filtered>, B<huffman>, B<rle> och B<fixed> för gzip (sedan dpkg 1.17.0) och B<extreme> för xz.
=item B<-Z>I<komprimeringstyp>
Ange vilken komprimeringstyp som ska användas när ett paket byggs. Tillåtna värden är B<gzip>, B<xz> (Sedan dpkg 1.15.6), B<zstd> (sedan dpkg 1.21.18) och B<none> (förval är B<%DEB_DEFAULT_COMPRESSOR%>).
=item B<--[no-]uniform-compression>
Ange att samma komprimeringsparametrar ska användas för alla arkivmedlemmar (dvs. B<control.tar> och B<data.tar>; sedan dpkg 1.17.6). I annat fall kommer endast medlemmen B<data.tar> att använda parametrarna. De enda komprimeringstyper som kan användas enhetligt är B<none>, B<gzip>, B<xz> och B<zstd>. Flaggan B<--no-uniform-compression> inaktiverar enhetlig komprimering (sedan dpkg 1.19.0). Enhetlig komprimering är förval (sedan dpkg 1.19.0).
=item B<--threads-max=>I<trådar>
Anger det maximala antalet trådar som tillåts för komprimerare som stöder flertrådad körning (sedan dpkg 1.21.9).
=item B<--root-owner-group>
Sätt ägare och grupp för alla posterna i filsystemsträdet till root med ID 0 (sedan dpkg 1.19.0).
B<Observera>: Flaggan är användbar för root-lösa byggen (se I<rootless-builds.txt>), men bör B<inte> användas när posterna har en ägare eller grupp som inte är root. Stöd för detta kommer läggas till senare i form av ett metamanifest.
=item B<--deb-format=>I<format>
Väljer vilket arkivformat som skal användas i bygget (sedan dpkg 1.17.0). Tillåtna värden är B<2.0> för det nya formatet och B<0.939000> för det gamla (förval är B<2.0>).
Det gamla arkivformatet är mer svårtolkat av icke-Debianverktyg och är nu utgånget; dess enda användningsområde är för att bygga paket som ska tolkas av versioner av dpkg äldre än 0.93.76 (september 1995), vilka endast släpptes som i386-a.out.
=item B<--nocheck>
Förhindrar B<dpkg-deb --build s> normala tester på det föreslagna innehållet i arkivet. Du kan bygga vilket arkiv du än vill, oavsett hur trasigt, på det här sätt.
=item B<-v>, B<--verbose>
Aktiverar pratsam utdata (sedan dpkg 1.16.1). Påverkar för närvarande bara B<--extract>, vilket får det att bete sig som B<--vextract>.
=item B<-D>, B<--debug>
Aktiverar felsökningsutdata. Denna är inte speciellt intressant.
=back
=head1 RETURVÄRDE
=over
=item B<0>
Den önskade funktionen utfördes utan fel.
=item B<2>
Ödesdigert eller irreparabelt fel på grund av felaktig användning på kommandoraden, eller interaktioner med systemet, såsom databasåtkomst, minnesallokeringer, osv.
=back
=head1 MILJÖVARIABLER
=over
=item B<DPKG_DEB_THREADS_MAX>
Anger det maximala antalet trådar som tillåts för komprimerare som stöder flertrådad körning (sedan dpkg 1.21.9).
Flaggan B<--threads-max> överstyr denna variabel.
=item B<DPKG_DEB_COMPRESSOR_TYPE>
Ange packartyp att använda (sedan dpkg 1.21.10).
Flaggan B<-Z> överstyr denna variabel.
=item B<DPKG_DEB_COMPRESSOR_LEVEL>
Anger packarnivå att använda (sedan dpkg 1.21.10).
Flaggan B<-z> överstyr denna variabel.
=item B<DPKG_COLORS>
Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden: B<auto> (förval), B<always> och B<never>.
=item B<DPKG_NLS>
If set, it will be used to decide whether to activate Native Language Support, also known as internationalization (or i18n) support (since dpkg 1.22.7). The accepted values are: B<0> and B<1> (default).
=item B<TMPDIR>
Om satt kommer B<dpkg-deb> att använda det som katalogen där temporära filer och kataloger skapas.
=item B<SOURCE_DATE_EPOCH>
Om satt kommer det användas som tidsstämpel (som sekunder sedan epoken) i L<deb(5)>:s L<ar(5)>-behållare och användas för att tvinga mtime i L<tar(5)>-filposterna.
Sedan dpkg 1.18.8.
=back
=head1 ANTECKNINGAR
Försök inte använda bara B<dpkg-deb> för att installera programvara! Du måste använda normala B<dpkg> för att se till att alla filer läggs på korrekt plats och att paketets skript körs och dess status och innehåll sparas.
=head1 SÄKERHET
Att utforska obetrodda paketarkiv eller att packa upp dem till en mellanstation kan anses som en säkerhetsgräns, och eventuellt brytande av gränser som uppstår av dessa operationer bör anses som en säkerhetssårbarhet. Men hantering av obetrodda paketarkiv bör inte tas lätt på, eftersom den exponerade ytan innehåller eventuella stödda komprimeringsbibliotek, i tillägg till själva arkivformatet och styrfilerna. Att utföra dessa operationer på obetrodda data som root avråds å det bestämdaste från.
Bygga paketarkiv bör endast utföras över betrodda data.
=head1 PROGRAMFEL
B<dpkg-deb -I> I<paket1>B<.deb> I<paket2>B<.deb> gör fel.
Det finns inte någon autentisering av B<.deb>-filer. Faktiskt finns det inte ens någon enkel kontrollsumma. (Verktyg som arbetar på en högre nivå, som APT, stöder autentisering av B<.deb>-paket som hämtas från ett givet arkiv, och de flesta paket har nu för tiden en md5sum-kontrollfil som skapas av debian/rules. Filen stöds dock inte direkt av lågnivåverktygen.)
=head1 SE ÄVEN
F<%PKGDOCDIR%/spec/rootless-builds.txt>, L<deb(5)>, L<deb-control(5)>, L<dpkg(1)>, L<dselect(1)>.
=head1 ÖVERSÄTTNING
Peter Krefting och Daniel Nylander.
|