.\" -*- 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-name 1" .TH dpkg-name 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-name \- hernoem Debian-pakketten naar volledige pakketnamen .SH OVERZICHT .IX Header "OVERZICHT" \&\fBdpkg-name\fR [\fIoptie\fR...] [\fB\-\-\fR] \fIbestand\fR... .SH BESCHRIJVING .IX Header "BESCHRIJVING" Deze man-pagina documenteert het programma \fBdpkg-name\fR dat voorziet in een eenvoudige manier om \fBDebian\fR\-pakketten naar hun volledige pakketnamen te hernoemen. Een volledige pakketnaam bestaat uit \fIpakket\fR\fB_\fR\fIversie\fR\fB_\fR\fIarchitectuur\fR\fB.\fR\fIpakkettype\fR, zoals opgegeven in het controlebestand van het pakket. Het \fIversie\fR\-gedeelte van de bestandsnaam bestaat uit de toeleveraarsversieinformatie (upstream), facultatief gevolgd door een koppelteken en de revisie-informatie. Het deel \fIpakkettype\fR is uit dat veld afkomstig als dat bestaat, anders wordt teruggevallen op \fBdeb\fR. .SH OPTIES .IX Header "OPTIES" .IP "\fB\-a\fR, \fB\-\-no\-architecture\fR" 4 .IX Item "-a, --no-architecture" De bestandsnaam van de bestemming zal geen architectuuriniformatie bevatten. .IP "\fB\-k\fR, \fB\-\-symlink\fR" 4 .IX Item "-k, --symlink" Maak een symbolische koppeling aan in plaats van te verplaatsen. .IP "\fB\-o\fR, \fB\-\-overwrite\fR" 4 .IX Item "-o, --overwrite" Bestaande bestanden zullen overschreven worden als ze dezelfde naam hebben als de bestandsnaam van de bestemming. .IP "\fB\-s\fR, \fB\-\-subdir\fR [\fImap\fR]" 4 .IX Item "-s, --subdir [map]" Bestanden zullen naar een onderliggende map verplaatst worden. Indien de als argument opgegeven map bestaat, zullen de bestanden naar die map verplaatst worden, anders wordt de naam van de doelmap ge\(:extraheerd uit het sectieveld uit het controlegedeelte van het pakket. De doelmap zal \(Founstable/binary\-\fIarchitectuur\fR/\fIsectie\fR\(Fc zijn. Indien de sectie niet gevonden wordt in het controlebestand, dan wordt uitgegaan van \fBno-section\fR. In dat geval en ook voor de secties \fBnon-free\fR en \fBcontrib\fR is de doelmap \(Fo\fIsectie\fR/binary\-\fIarchitectuur\fR\(Fc. Het veld sectie is niet verplicht, zodat veel pakketten terechtkomen in het gebied \fBno-section\fR. .Sp \&\fBWaarschuwing\fR: Gebruik deze optie met zorg, ze werkt rommelig. .IP "\fB\-c\fR, \fB\-\-create\-dir\fR" 4 .IX Item "-c, --create-dir" Deze optie kan samen met de optie \fB\-s\fR gebruikt worden. Als een doelmap niet aangetroffen wordt, zal ze automatisch aangemaakt worden. .Sp \&\fBWaarschuwing\fR: Gebruik deze optie met zorg. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Info tonen over het gebruik en afsluiten. .IP "\fB\-v\fR, \fB\-\-version\fR" 4 .IX Item "-v, --version" De versie tonen en afsluiten. .SH OMGEVING .IX Header "OMGEVING" .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. .IP \fBDPKG_NLS\fR 4 .IX Item "DPKG_NLS" Indien dit ingesteld is, zal het gebruikt worden om te beslissen over het activeren van moedertaalondersteuning, ook gekend als internationaliseringsondersteuning (of i18n) (sinds dpkg 1.19.0). Geldige waarden zijn: \fB0\fR and \fB1\fR (standaard). .SH BUGS .IX Header "BUGS" Bepaalde pakketten volgen de naamstructuur \fIpakket\fR\fB_\fR\fIversie\fR\fB_\fR\fIarchitectuur\fR\fB.deb\fR niet. Pakketten die door \fBdpkg-name\fR hernoemd worden, volgen deze structuur. Over het algemeen heeft dit geen invloed op de manier waarop pakketten door \fBdselect\fR\|(1)/\fBdpkg\fR\|(1) ge\(:installeerd worden, maar ander installatiegereedschap kan eventueel steunen op die naamgevingsstructuur. .SH VOORBEELDEN .IX Header "VOORBEELDEN" .IP "\fBdpkg-name bar\-foo.deb\fR" 4 .IX Item "dpkg-name bar-foo.deb" Het bestand \fBbar\-foo.deb\fR zal hernoemd worden naar bar\-foo_1.0\-2_i386.deb of iets gelijkaardigs (afhankelijk van welke informatie er staat in het controlegedeelte van \fBbar\-foo.deb\fR). .IP "\fBfind /root/debian/ \-name '*.deb' | xargs \-n 1 dpkg-name \-a\fR" 4 .IX Item "find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a" Alle bestanden met de extensie \fBdeb\fR in de map /root/debian en de onderliggende mappen zullen indien nodig hernoemd worden door \fBdpkg-name\fR naar namen zonder architectuurinformatie. .IP "\fBfind \-name '*.deb' | xargs \-n 1 dpkg-name \-a \-o \-s \-c\fR" 4 .IX Item "find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c" \&\fBDoe dit niet.\fR Uw archief zal volledig overhoop gehaald worden, omdat veel pakketten geen sectie-informatie hebben. \fBDoe dit niet.\fR .IP "\fBdpkg-deb \-\-build debian-tmp && dpkg-name \-o \-s .. debian\-tmp.deb\fR" 4 .IX Item "dpkg-deb --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb" Dit kan gebruikt worden bij het bouwen van nieuwe pakketten. .SH "ZIE OOK" .IX Header "ZIE OOK" \&\fBdeb\fR\|(5), \fBdeb\-control\fR\|(5), \fBdpkg\fR\|(1), \fBdpkg\-deb\fR\|(1), \fBfind\fR\|(1), \fBxargs\fR\|(1).