summaryrefslogtreecommitdiffstats
path: root/man/nl/dpkg-divert.man
blob: 8d1798a3baa95d5563a1ff526d4295f3948537db (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
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
.\" dpkg manual page - dpkg-divert(1)
.\"
.\" Copyright © 1995 Ian Jackson <ijackson@chiark.greenend.org.uk>
.\" Copyright © 1999 Wichert Akkerman <wakkerma@debian.org>
.\" Copyright © 2004 Scott James Remnant <keybuk@debian.org>
.\" Copyright © 2007-2013, 2015-2018 Guillem Jover <guillem@debian.org>
.\"
.\" This is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\"
.\" This is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with this program.  If not, see <https://www.gnu.org/licenses/>.
.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH dpkg\-divert 1 %RELEASE_DATE% %VERSION% dpkg\-suite
.nh
.SH NAAM
dpkg\-divert \- vervang de versie van een bestand in een pakket
.
.SH OVERZICHT
\fBdpkg\-divert\fP [\fIoptie\fP...] \fIcommando\fP
.
.SH BESCHRIJVING
\fBdpkg\-divert\fP is het hulpprogramma dat gebruikt wordt om de lijst met
omleggingen aan te maken en bij te werken.
.PP
Bestands\-\fIomleggingen\fP zijn een manier om \fBdpkg\fP(1) te dwingen een bestand
niet op zijn eigen locatie te installeren, maar op een \fIomgeleide\fP
locatie. Omleggingen kunnen door de scripts van een Debian pakket gebruikt
worden om een bestand uit de weg te zetten als het een tegenstrijdigheid
veroorzaakt. Systeembeheerders kunnen het ook gebruiken om het
configuratiebestand van een bepaald pakket te vervangen of wanneer bepaalde
bestanden (die niet als “conffiles” (configuratiebestanden) gemarkeerd
staan) behouden moeten worden door \fBdpkg\fP bij het installeren van een
recentere versie van een pakket dat die bestanden bevat.
.sp
.SH COMMANDO'S
.TP 
[\fB\-\-add\fP] \fIbestand\fP
Voeg een omlegging toe voor \fIbestand\fP. Het bestand wordt momenteel niet
hernoemd, zie \fB\-\-rename\fP.
.TP 
\fB\-\-remove\fP\fI bestand\fP
Verwijder een omlegging voor \fIbestand\fP. Het bestand wordt momenteel niet
hernoemd, zie \fB\-\-rename\fP.
.TP 
\fB\-\-list\fP\fI glob\-patroon\fP
Som de omleggingen op die aan \fIglob\-patroon\fP beantwoorden.
.TP 
\fB\-\-listpackage\fP\fI bestand\fP
Geef de naam van het pakket weer dat \fIbestand\fP omleidt (sinds dpkg
1.15.0). Vermeldt LOCAL als \fIbestand\fP lokaal omgeleid werd en niets als
\fIbestand\fP niet omgeleid werd.
.TP 
\fB\-\-truename\fP\fI bestand\fP
Vermeld de echte naam van een omgeleid bestand.
.
.SH OPTIES
.TP 
\fB\-\-admindir\fP\fI map\fP
Stel de  administratieve map in op \fImap\fP. Standaard is dit «\fI%ADMINDIR%\fP».
.TP 
\fB\-\-instdir\fP\fI map\fP
Stel de installatiemap in, welke verwijst naar de map waar pakketten
geïnstalleerd worden (sinds dpkg 1.19.2). Staat standaard ingesteld op
«\fI/\fP».
.TP 
\fB\-\-root\fP\fI map\fP
Stel de hoofdmap in op \fBmap\fP, hetgeen de installatiemap instelt op
«\fImap\fP» en de administratieve map op «\fImap\fP\fB%ADMINDIR%\fP» (sinds dpkg
1.19.2).
.TP 
\fB\-\-divert\fP \fIleid\-om\-naar\fP
\fIleid\-om\-naar\fP is de locatie waarnaartoe de versies van \fIbestand\fP die door
andere pakketten geleverd worden, omgeleid zullen worden.
.TP 
\fB\-\-local\fP
Geeft aan dat dit bestand bij alle pakketversies omgeleid wordt. Dit
betekent dat er geen uitzonderingen zijn en dat het bestand omgeleid wordt,
ongeacht het pakket dat geïnstalleerd wordt. Dit kan gebruikt worden door
een systeembeheerder om een lokaal aangepaste versie te installeren.
.TP 
\fB\-\-package\fP \fIpakket\fP
\fIpakket\fP is de naam van het pakket waarvan zijn exemplaar van \fIbestand\fP
niet omgeleid zal worden. Dit wil zeggen dat bij alle pakketten \fIbestand\fP
omgeleid zal worden, behalve bij \fIpakket\fP.
.TP 
\fB\-\-quiet\fP
Stille modus, m.a.w. geen breedsprakige uitvoer.
.TP 
\fB\-\-rename\fP
Zet het bestand effectief uit de weg (of terug). \fBdpkg\-divert\fP zal de
bewerking afbreken indien het doelbestand reeds bestaat. Dit is het gangbare
gedrag dat gebruikt wordt voor het omleggen van bestanden uit het geheel van
niet\-\fBEssential\fP pakketten (zie \fB\-\-no\-rename\fP voor meer details).
.TP 
\fB\-\-no\-rename\fP
Geeft aan dat het bestand niet hernoemd mag worden als de omlegging
toegevoegd wordt aan of verwijderd wordt uit de databank van omleggingen
(sinds dpkg 1.19.1). Dit is bedoeld voor omleggingen van bestanden uit het
geheel van \fBEssential\fP pakketten, waarvoor het tijdelijk verdwijnen van het
originele bestand onaanvaardbaar is, aangezien dit het systeem onbruikbaar
kan maken. Dit is het standaardgedrag, maar dat zal veranderen in de cyclus
1.20.x van dpkg.
.TP 
\fB\-\-test\fP
Testmodus. Voer m.a.w. geen enkele wijziging effectief uit. Geef enkel een
demonstratie.
.TP 
\fB\-?\fP, \fB\-\-help\fP
Toon info over het gebruik en sluit af.
.TP 
\fB\-\-version\fP
Toon de versie en sluit af.
.
.SH AFSLUITSTATUS
.TP 
\fB0\fP
De gevraagde actie werd succesvol uitgevoerd.
.TP 
\fB2\fP
Fatale of onherstelbare fout die te wijten is aan ongeldig gebruik van de
commandoregel of aan interacties met het systeem, zoals het benaderen van de
database, het toewijzen van geheugen, enz.
.
.SH OMGEVING
.TP 
\fBDPKG_ROOT\fP
Indien dit ingesteld is en de opties \fB\-\-instdir\fP of \fB\-\-root\fP niet
opgegeven werden, zal dit gebruikt worden als de hoofdmap voor het
bestandssysteem (sinds dpkg 1.19.2).
.TP 
\fBDPKG_ADMINDIR\fP
Indien dit ingesteld is en de opties \fB\-\-admindir\fP of \fB\-\-root\fP niet
opgegeven werden, zal dit gebruikt worden als de datamap voor \fBdpkg\fP.
.TP 
\fBDPKG_MAINTSCRIPT_PACKAGE\fP
Indien dit ingesteld werd en de opties \fB\-\-local\fP en \fB\-\-package\fP niet
gebruikt werden, zal \fBdpkg\-divert\fP dit gebruiken als de naam van het
pakket.
.TP 
\fBDPKG_COLORS\fP
Stelt de kleurmodus in (sinds dpkg 1.18.5). Waarden die momenteel gebruikt
mogen worden zijn: \fBauto\fP (standaard), \fBalways\fP en \fBnever\fP.
.
.SH BESTANDEN
.TP 
\fI%ADMINDIR%/diversions\fP
Bestand dat de huidige lijst van omleggingen op het systeem bevat. Zijn
plaats is in de beheersmap van \fBdpkg\fP samen met andere bestanden die
belangrijk zijn voor \fBdpkg\fP, zoals \fIstatus\fP en \fIavailable\fP.
.br
Merk op dat \fBdpkg\-divert\fP de oorspronkelijke kopie van dit bestand bewaart
met de extensie \fI\-old\fP, vooraleer het te vervangen door het nieuwe
exemplaar.
.
.SH OPMERKINGEN
Bij het toevoegen wordt standaard \fB\-\-local\fP en \fB\-\-divert\fP
\fIorigineel\fP\fB.distrib\fP gebruikt. Bij het verwijderen moeten \fB\-\-package\fP of
\fB\-\-local\fP en \fB\-\-divert\fP overeenkomen als ze opgegeven werden.

Mappen kunnen met \fBdpkg\-divert\fP niet omgeleid worden.

Extra zorg moet besteed worden aan het omleiden van gedeelde
bibliotheken. \fBldconfig\fP(8) maakt een symbolische koppeling aan op basis
van het veld DT_SONAME dat in de bibliotheek ingebed zit. Aangezien
\fBldconfig\fP geen omleggingen honoreert (enkel \fBdpkg\fP doet dat), kan het
resultaat zijn dat de symbolische koppeling naar de omgeleide bibliotheek
verwijst als de omgeleide bibliotheek dezelfde SONAME heeft als de
niet\-omgeleide.
.
.SH VOORBEELDEN
Om alle exemplaren van een bestand \fI/usr/bin/voorbeeld\fP om te leiden naar
\fI/usr/bin/voorbeeld.foo\fP, of met andere woorden alle pakketten die
\fI/usr/bin/voorbeeld\fP aanleveren, op te dragen het te installeren als
\fI/usr/bin/voorbeeld.foo\fP en zo nodig het hernoemen ervan uit te voeren:
.HP
dpkg\-divert \-\-divert /usr/bin/voorbeeld.foo \-\-rename /usr/bin/voorbeeld
.PP
Om die omlegging te verwijderen:
.HP
dpkg\-divert \-\-rename \-\-remove /usr/bin/voorbeeld

.PP
Om elk pakket dat \fI/usr/bin/voorbeeld\fP tracht te installeren, om te leiden
naar \fI/usr/bin/voorbeeld.foo\fP, behalve uw eigen pakket \fIwiegel\fP
.HP
dpkg\-divert \-\-package wiegel \-\-divert /usr/bin/voorbeeld.foo \-\-rename
/usr/bin/voorbeeld
.PP
Om die omlegging te verwijderen:
.HP
dpkg\-divert \-\-package wiegel \-\-rename \-\-remove /usr/bin/voorbeeld
.
.SH "ZIE OOK"
\fBdpkg\fP(1).