summaryrefslogtreecommitdiffstats
path: root/man/sv/dpkg-gencontrol.pod
blob: ac9fbe52d01f756daa0df8a91e2eeb68c07cec23 (plain)
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
        *****************************************************
        *           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-gencontrol - skapa Debians styrfiler

=head1 SYNOPS

B<dpkg-gencontrol> [I<flagga>...]

=head1 BESKRIVNING

B<dpkg-gencontrol> läser information från ett uppackat Debiankällkodsträd
och genererar en binärpaketsstyrfil (som standard
debian/tmp/DEBIAN/control). Relationsfälten kommer att förenklas.

Fälten B<Pre-Depends>, B<Depends>, B<Recommends> och B<Suggests> förenklas
därmed, i den följden, genom att ta bort beroenden som programmet vet
tillhandahålls av starkare beroenden som redan tolkats. Det kommer även ta
bort eventuella egenberoenden (programmet tar bort alla beroenden som är
uppfyllda när den nuvarande versionen av paketet är installerat). Logiskt
behålls snittet av multipla beroenden på samma paket. Ordningsföljden mellan
beroendena behålls så långt som möjligt: om ett beroende måste tas bort på
grund av att ett beroende återkommer senare i fältet kommer det nya
beroendet att ta platsen från det som ersattes.

Övriga relationsfält (B<Enhances>, B<Conflicts>, B<Breaks>, B<Replaces> och
B<Provides>) förenklas även individuellt genom att beräkna unionen av de
olika beroendena när ett paket förekommer flera gånger i samma fält.

B<dpkg-gencontrol> lägger dessutom till en post för binärpaketet i
B<debian/files>.

=head1 FLAGGOR

=over 

=item B<-v>I<version>

Sätter versionsnumret på binärpaketet som ska skapas.

=item B<-V>I<namn>B<=>I<värde>

Ställer in en utdatasubstitueringsvariabel. Se B<deb-substvars>(5) för en
beskrivning av utdatasubstituering.

=item B<-T>I<substvars-fil>

Läs substitutionsvariabler från I<substvars-fil>; standard är
B<debian/substvars>. Flaggan kan användas flera gånger för att läsa
substitutionsvariabler från flera filer (sedan dpkg 1.15.6).

=item B<-D>I<fält>B<=>I<värde>

Ersätt eller lägg till ett fält i den genererade control-filen.

=item B<-U>I<fält>

Ta bort ett fält ur den genererade control-filen.

=item B<-c>I<control-fil>

Anger huvudkällkodsstyrfilen som information ska läsas från. Standardvärdet
är B<debian/control>.

=item B<-l>I<ändringsloggfil>

Anger ändringsloggfilen som information ska läsas från. Standardvärdet är
B<debian/changelog>.

=item B<-f>I<fillistfil>

Läs eller skriv listan över filer som ska sändas in här, istället för att
använda B<debian/files>.

=item B<-F>I<ändringsloggformat>

Anger format på ändringsloggen. Se B<dpkg-parsechangelog>(1) för information
om alternativa format.

=item B<-p>I<paket>

Skapa information för det binära paketet I<paket>. Om källkodens control-fil
bara innehåller ett binärpaket behöver inte flaggan anges. I alla andra fall
är det nödvändigt att välja vilket binärpakets information som ska skapas.

=item B<-n>I<filnamn>

Anta att filnamnet för paketet skaa vara I<filnamn> istället för det normala
paket_version_ark.deb-filnamnet.

=item B<-is>, B<-ip>, B<-isp>

Dessa flaggor ignoreras för kompatibilitet med äldre versioner av dpkg:s
byggskript men avråds numera ifrån. De användes tidigare för att tala om för
B<dpkg-gencontrol> att inkludera Section- och Priority-fälten i
control-filen. Detta är numera standardbeteendet. Om du vill återskapa det
gamla beteendet kan du använda flaggan B<-U> för att ta bort fälten från
control-filen.

=item B<-P>I<paketbyggkatalog>

Sök I<paketbyggkatalog> istället för B<debian/tmp>, Värdet används för att
bestämma standardvärdet för substitueringsvariabeln och control-filsfältet
B<Installed-Size>, samt för att välja standardplacering av utdatafilen.

=item B<-O>[I<filnamn>]

Skriv control-filen på standard ut (eller I<filnamn>, om angivet, sedan dpkg
1.17.2), i stället för till B<debian/tmp/DEBIAN/control> (eller
I<paketbyggkatalog>B</DEBIAN/control> om B<-P> användes).

=item B<-?>, B<--help>

Visar hjälpskärm och avslutar.

=item B<--version>

Visar version och avslutar.

=back

=head1 MILJÖVARIABLER

=over 

=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>

Om satt, används för att bestämma om lokalt språkstöd ska aktiveras, även
känt som internationaliseringsstöd (eller i18n) (sedan dpkg
1.19.0). Tillåtna värden är: B<0> och B<1> (förval).

=back

=head1 FILER

=over 

=item B<debian/control>

Huvudkällkodsstyrinformationsfil, vilken innehåller versionsoberoende
information om källkodspaketet och de binärpaket som kan skapas från det.

=item B<debian/files>

Listan över genererade filer som ingår i insändningen som
skapas. B<dpkg-gencontrol> lägger till de förutsatta filnamnen på
binärpaketen vars control-filer det genererar här.

=back

=head1 SE ÄVEN

B<deb-substvars>(5), B<deb-src-control>(5), B<deb-changelog>(5),
B<deb-control>(5).


=head1 ÖVERSÄTTNING

Peter Krefting och Daniel Nylander.