.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "dpkg-divert 1" .TH dpkg-divert 1 2024-01-24 1.22.4 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAAM .IX Header "NAAM" dpkg-divert \- de versie van een bestand in een pakket overschrijven .SH OVERZICHT .IX Header "OVERZICHT" \&\fBdpkg-divert\fR [\fIoptie\fR...] \fIcommando\fR .SH BESCHRIJVING .IX Header "BESCHRIJVING" \&\fBdpkg-divert\fR is het hulpprogramma dat gebruikt wordt om de lijst met omleggingen aan te maken en bij te werken. .PP File \fIdiversions\fR are a way of forcing \fBdpkg\fR\|(1) not to install a file into its location, but to a \fIdiverted\fR location. Diversions can be used through the package maintainer scripts to move a file away when it causes a conflict. System administrators can also use it to override some package's configuration file, or whenever some files (which aren't marked as \(lqconffiles\(rq) need to be preserved by \fBdpkg\fR, when installing a newer version of a package which contains those files. .SH COMMANDO'S .IX Header "COMMANDO'S" .IP "[\fB\-\-add\fR] \fIbestand\fR" 4 .IX Item "[--add] bestand" Een omlegging toevoegen voor \fIbestand\fR. Het bestand wordt momenteel niet hernoemd, zie \fB\-\-rename\fR. .IP "\fB\-\-remove\fR \fIbestand\fR" 4 .IX Item "--remove bestand" Een omlegging verwijderen voor \fIbestand\fR. Het bestand wordt momenteel niet hernoemd, zie \fB\-\-rename\fR. .IP "\fB\-\-list\fR [\fIglob-patroon\fR]" 4 .IX Item "--list [glob-patroon]" Alle omleggingen vermelden, of die welke aan \fIglob-patroon\fR beantwoorden. .IP "\fB\-\-listpackage\fR \fIbestand\fR" 4 .IX Item "--listpackage bestand" De naam weergeven van het pakket dat \fIbestand\fR omleidt (sinds dpkg 1.15.0). Vermeldt LOCAL als \fIbestand\fR lokaal omgeleid werd en niets als \fIbestand\fR niet omgeleid werd. .IP "\fB\-\-truename\fR \fIbestand\fR" 4 .IX Item "--truename bestand" De echte naam van een omgeleid bestand vermelden. .SH OPTIES .IX Header "OPTIES" .IP "\fB\-\-admindir\fR \fImap\fR" 4 .IX Item "--admindir map" De administratieve map instellen op \fImap\fR. Standaard is dit \(Fo\fI/var/lib/dpkg\fR\(Fc indien \fBDPKG_ADMINDIR\fR niet ingesteld werd. .IP "\fB\-\-instdir\fR \fImap\fR" 4 .IX Item "--instdir map" Instellen van de installatiemap, welke verwijst naar de map waar pakketten ge\(:installeerd worden (sinds dpkg 1.19.2). Standaard is dat \(Fo\fI/\fR\(Fc indien \fBDPKG_ROOT\fR niet ingesteld werd. .IP "\fB\-\-root\fR \fImap\fR" 4 .IX Item "--root map" De hoofdmap instellen op \fBmap\fR, hetgeen de installatiemap instelt op \(Fo\fImap\fR\(Fc en de administratieve map op \(Fo\fImap\fR\fB/var/lib/dpkg\fR\(Fc (sinds dpkg 1.19.2) indien \fBDPKG_ROOT\fR niet werd ingesteld. .IP "\fB\-\-divert\fR \fIleid-om-naar\fR" 4 .IX Item "--divert leid-om-naar" \&\fIleid-om-naar\fR is de locatie waarnaartoe de versies van \fIbestand\fR die door andere pakketten geleverd worden, omgeleid zullen worden. .IP \fB\-\-local\fR 4 .IX Item "--local" 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\(:installeerd wordt. Dit kan gebruikt worden door een systeembeheerder om een lokaal aangepaste versie te installeren. .IP "\fB\-\-package\fR \fIpakket\fR" 4 .IX Item "--package pakket" \&\fIpakket\fR is de naam van het pakket waarvan zijn exemplaar van \fIbestand\fR niet omgeleid zal worden. Dit wil zeggen dat bij alle pakketten \fIbestand\fR omgeleid zal worden, behalve bij \fIpakket\fR. .IP \fB\-\-quiet\fR 4 .IX Item "--quiet" Stille modus, m.a.w. geen breedsprakige uitvoer. .IP \fB\-\-rename\fR 4 .IX Item "--rename" Het bestand effectief uit de weg (of terug) zetten. \fBdpkg-divert\fR 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\fR pakketten (zie \fB\-\-no\-rename\fR voor meer details). .IP \fB\-\-no\-rename\fR 4 .IX Item "--no-rename" 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\fR 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. .IP \fB\-\-test\fR 4 .IX Item "--test" Testmodus. M.a.w. geen enkele wijziging effectief uitvoeren. Enkel een demonstratie geven. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Info tonen over het gebruik en afsluiten. .IP \fB\-\-version\fR 4 .IX Item "--version" De versie tonen en afsluiten. .SH AFSLUITSTATUS .IX Header "AFSLUITSTATUS" .IP \fB0\fR 4 .IX Item "0" De gevraagde actie werd succesvol uitgevoerd. .IP \fB2\fR 4 .IX Item "2" 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 .IX Header "OMGEVING" .IP \fBDPKG_ROOT\fR 4 .IX Item "DPKG_ROOT" Indien dit ingesteld is en de opties \fB\-\-instdir\fR of \fB\-\-root\fR niet opgegeven werden, zal dit gebruikt worden als de hoofdmap voor het bestandssysteem (sinds dpkg 1.19.2). .IP \fBDPKG_ADMINDIR\fR 4 .IX Item "DPKG_ADMINDIR" Indien dit ingesteld is en de opties \fB\-\-admindir\fR of \fB\-\-root\fR niet opgegeven werden, zal dit gebruikt worden als de datamap voor \fBdpkg\fR. .IP \fBDPKG_MAINTSCRIPT_PACKAGE\fR 4 .IX Item "DPKG_MAINTSCRIPT_PACKAGE" Indien dit ingesteld werd en de opties \fB\-\-local\fR en \fB\-\-package\fR niet gebruikt werden, zal \fBdpkg-divert\fR dit gebruiken als de naam van het pakket. .IP \fBDPKG_DEBUG\fR 4 .IX Item "DPKG_DEBUG" Stelt het foutopsporingsmasker in (sinds dpkg 1.21.10) vanaf een octale waarde. De momenteel geaccepteerde vlaggen worden beschreven in de optie \fBdpkg \-\-debug\fR, maar mogelijk hebben niet al deze vlaggen effect op dit programma. .IP \fBDPKG_COLORS\fR 4 .IX Item "DPKG_COLORS" Stelt de kleurmodus in (sinds dpkg 1.18.5). Waarden die momenteel gebruikt mogen worden zijn: \fBauto\fR (standaard), \fBalways\fR en \fBnever\fR. .SH BESTANDEN .IX Header "BESTANDEN" .IP \fI/var/lib/dpkg/diversions\fR 4 .IX Item "/var/lib/dpkg/diversions" Bestand dat de huidige lijst van omleggingen op het systeem bevat. Zijn plaats is in de beheersmap van \fBdpkg\fR samen met andere bestanden die belangrijk zijn voor \fBdpkg\fR, zoals \fIstatus\fR en \fIavailable\fR. .Sp \&\fBOpmerking:\fR \fBdpkg-divert\fR bewaart de oorspronkelijke kopie van dit bestand met de extensie \fI\-old\fR, vooraleer het te vervangen door het nieuwe exemplaar. .SH OPMERKINGEN .IX Header "OPMERKINGEN" Bij het toevoegen wordt standaard \fB\-\-local\fR en \fB\-\-divert\fR \fIorigineel\fR\fB.distrib\fR gebruikt. Bij het verwijderen moeten \fB\-\-package\fR of \fB\-\-local\fR en \fB\-\-divert\fR overeenkomen als ze opgegeven werden. .PP Mappen kunnen met \fBdpkg-divert\fR niet omgeleid worden. .PP Extra zorg moet besteed worden aan het omleiden van gedeelde bibliotheken. \fBldconfig\fR\|(8) maakt een symbolische koppeling aan op basis van het veld DT_SONAME dat in de bibliotheek ingebed zit. Aangezien \fBldconfig\fR geen omleggingen honoreert (enkel \fBdpkg\fR 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 .IX Header "VOORBEELDEN" Om alle exemplaren van een bestand \fI/usr/bin/voorbeeld\fR om te leiden naar \fI/usr/bin/voorbeeld.foo\fR, of met andere woorden alle pakketten die \fI/usr/bin/voorbeeld\fR aanleveren, op te dragen het te installeren als \fI/usr/bin/voorbeeld.foo\fR en zo nodig het hernoemen ervan uit te voeren: .PP .Vb 1 \& dpkg\-divert \-\-divert /usr/bin/voorbeeld.foo \-\-rename /usr/bin/voorbeeld .Ve .PP Om die omlegging te verwijderen: .PP .Vb 1 \& dpkg\-divert \-\-rename \-\-remove /usr/bin/voorbeeld .Ve .PP Om elk pakket dat \fI/usr/bin/voorbeeld\fR tracht te installeren, om te leiden naar \fI/usr/bin/voorbeeld.foo\fR, behalve uw eigen pakket \fIwiegel\fR: .PP .Vb 2 \& dpkg\-divert \-\-package wiegele \-\-divert /usr/bin/voorbeeld.foo \e \& \-\-rename /usr/bin/voorbeeld .Ve .PP Om die omlegging te verwijderen: .PP .Vb 1 \& dpkg\-divert \-\-package wiegel \-\-rename \-\-remove /usr/bin/voorbeeld .Ve .SH "ZIE OOK" .IX Header "ZIE OOK" \&\fBdpkg\fR\|(1).