.\" Automatically generated by Pod::Man 4.14 (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 .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . 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-fsys-usrunmess 8" .TH dpkg-fsys-usrunmess 8 "2023-12-18" "1.22.2" "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 "NOM" .IX Header "NOM" dpkg-fsys-usrunmess \- d\('efait le d\('esordre de merged\-/usr\-via\-aliased\-dirs .SH "SYNOPSIS" .IX Header "SYNOPSIS" \&\fBdpkg-fsys-usrunmess\fR [\fIoption\fR...] .SH "DESCRIPTION" .IX Header "DESCRIPTION" \&\fBdpkg-fsys-usrunmess\fR est un outil pour corriger les syst\(`emes de fichiers qui ont \('et\('e install\('es \(`a nouveau avec les installateurs r\('ecents qui ont des valeurs par d\('efaut f\(^acheuses ou migr\('es vers la disposition cass\('ee de /usr fusionn\('e au moyen d'alias de r\('epertoires, ce qui \fBn'est pas\fR pris en charge par dpkg. Voir la \s-1FAQ\s0 de dpkg. .PP \&\fBNote\fR : le comit\('e technique de Debian a d\('ecid\('e que dans la publication suivant Bookworm, la disposition sans fusion de /usr ne serait plus prise en charge et par cons\('equent, certains des responsables de paquet pourraient ne plus corriger les probl\(`emes ou retirer de fa\(,con intentionnelle la prise en charge la disposition sans fusion, aussi vous devrez vous d\('ecider et choisir votre poison. .PP Le programme r\('ealisera les actions globales suivantes : .IP "\(bu" 4 V\('erifier si le syst\(`eme a besoin d'\(^etre chang\('e, autrement ne rien faire, .IP "\(bu" 4 V\('erifier la coh\('erence de la base de donn\('ees de dpkg, sinon s'interrompre, .IP "\(bu" 4 G\('en\('erer et installer un paquet de pr\('evention de r\('egression, si demand\('e en ligne de commande ou autrement sur l'invite. .IP "\(bu" 4 Obtenir la liste des fichiers et des alternatives qui n\('ecessitent d'\(^etre restaur\('es. .IP "\(bu" 4 Rechercher les fichiers de modules du noyau non suivis qui doivent aussi \(^etre d\('eplac\('es. .IP "\(bu" 4 Cr\('eer une hi\('erarchie masqu\('ee sous \fI/.usrunmess\fR en cr\('eant les liens symboliques des r\('epertoires, en cr\('eant des liens physiques ou en copiant les fichiers selon les besoins. .IP "\(bu" 4 Demander une confirmation avant de continuer, si requis en ligne de commande. .IP "\(bu" 4 Verrouiller la base de donn\('ees de dpkg .IP "\(bu" 4 Marquer tous les paquets comme \(`a moiti\('e configur\('es pour forcer l'ex\('ecution des scripts du responsable qui pourraient n\('ecessiter la recr\('eation de fichiers. .IP "\(bu" 4 Remplacer les r\('epertoires alias avec les r\('epertoires masqu\('es en cr\('eant une sauvegarde des anciens r\('epertoires avec des liens symboliques et en renommant les r\('epertoires masqu\('es \(`a leur place. .IP "\(bu" 4 R\('e\-\('etiqueter les informations \s-1MAC\s0 des r\('epertoires et des liens symboliques si n\('ecessaire. .IP "\(bu" 4 Supprimer les liens symboliques sauvegard\('es. .IP "\(bu" 4 Supprimer les anciens objets d\('eplac\('es, mais diff\('erer le retrait des r\('epertoires. .IP "\(bu" 4 Supprimer les r\('epertoires anciens diff\('er\('es qui ne sont pas r\('ef\('erenc\('es par dpkg-query. .IP "\(bu" 4 Supprimer le r\('epertoire racine masqu\('e. .IP "\(bu" 4 Enregistrer un fichier \fBpolicy\-rc.d\fR pour refuser les actions de service, ce qui signifie que les services pourraient avoir besoin d'\(^etre red\('emarr\('es ult\('erieurement, id\('ealement au moyen d'un red\('emarrage. .IP "\(bu" 4 Reconfigurer tous les paquets. .IP "\(bu" 4 D\('esinscrire le \fBpolicy\-rc.d\fR et restaurer l'\('etat des alternatives. .PP \&\fBNote\fR : Lors de l'ex\('ecution du programme \(`a partir de certains interpr\('eteurs tels que \fBbash\fR\|(1) ou \fBzsh\fR\|(1), apr\(`es ex\('ecution, vous devrez peut\-\(^etre demander \(`a l'interpr\('eteur d'oublier tous les emplacements retenus d'ex\('ecutable avec par exemple la commande \f(CW\*(C`hash \-r\*(C'\fR. .PP \&\fBNote\fR : certains r\('epertoires pourraient subsister apr\(`es la migration au cas o\(`u ils contiennent des fichiers non suivis. Une liste est affich\('ee une fois que le script s'est termin\('e pour une investigation plus approfondie. .PP \&\fBAttention\fR : notez que cette op\('eration peut potentiellement rendre le syst\(`eme inutilisable ou cass\('e en cas de plantage brutal, ou de red\('emarrage, d'\('etat inattendu du syst\(`eme ou des bogues potentiel dans le script. Soyez pr\(^et avec des m\('edias de r\('ecup\('eration et pensez \(`a r\('ealiser des sauvegarde au pr\('ealable. .PP This program was introduced in dpkg 1.20.6. .SH "OPTIONS" .IX Header "OPTIONS" .IP "\fB\-p\fR, \fB\-\-prompt\fR" 4 .IX Item "-p, --prompt" Demander confirmation au moment o\(`u l'op\('eration devient irr\('eversible, de sorte que la sortie de d\('ebogage ou la hi\('erarchie cach\('ee puissent \(^etre \('evalu\('ees avant de poursuivre. .IP "\fB\-\-prevention\fR" 4 .IX Item "--prevention" .PD 0 .IP "\fB\-\-no\-prevention\fR" 4 .IX Item "--no-prevention" .PD Activer ou d\('esactiver la g\('en\('eration et l'installation d'un paquet de pr\('evention de r\('egression dans le syst\(`eme. Si aucune option n'a \('et\('e sp\('ecifi\('ee, une question sera pos\('ee sur l'action \(`a entreprendre. .Sp Le paquet g\('en\('er\('e contient le champ \fBProtected\fR fix\('e \(`a \fByes\fR pour prot\('eger contre le retrait accidentel du paquet. .IP "\fB\-n\fR, \fB\-\-no\-act\fR" 4 .IX Item "-n, --no-act" .PD 0 .IP "\fB\-\-dry\-run\fR" 4 .IX Item "--dry-run" .PD Cette option active le mode test dans lequel aucune action destructive n'a lieu, seulement la partie pr\('eparatoire. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Afficher un message d'aide puis quitter. .IP "\fB\-\-version\fR" 4 .IX Item "--version" Afficher le num\('ero de version puis quitter. .SH "ENVIRONNEMENT" .IX Header "ENVIRONNEMENT" .IP "\fB\s-1DPKG_USRUNMESS_NOACT\s0\fR" 4 .IX Item "DPKG_USRUNMESS_NOACT" Ce r\('eglage d\('efinit s'il faut activer le mode test. .SH "VOIR AUSSI" .IX Header "VOIR AUSSI" . .SH "TRADUCTION" .IX Header "TRADUCTION" Ariel \s-1VARDI\s0 , 2002. Philippe Batailler, 2006. Nicolas Fran\(,cois, 2006. Veuillez signaler toute erreur \(`a .