.\" 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 "NOME" .IX Header "NOME" dpkg-fsys-usrunmess \- desfaz a confus\(~ao merged\-/usr\-via\-aliased\-dirs .SH "RESUMO" .IX Header "RESUMO" \&\fBdpkg-fsys-usrunmess\fR [\fBoption\fR...] .SH "DESCRI\(,C\(~AO" .IX Header "DESCRI\(,C\(~AO" \&\fBdpkg-fsys-usrunmess\fR \('e uma ferramenta para corrigir sistemas de ficheiros que foram instalados de novo com instaladores recentes de predefini\(,c\(~oes infelizes ou migrados para um /usr danificado via direct\('orios de disposi\(,c\(~ao de nomes alternativos, o qual \fBn\(~ao\fR \('e suportado pelo dpkg. Veja a \s-1FAQ\s0 do dpkg. .PP \&\fBNota\fR: Em Debian o seu tech-ctte decretou que num lan\(,camento ap\('os o bookworm a disposi\(,c\(~ao n\(~ao\-usrmerged n\(~ao ir\('a ser suportada, e assim alguns dos seus maintainers podem n\(~ao corrigir problemas ou intencionalmente remover o suporta n\(~ao\-usrmerged, assim voc\(^e tem de decidir e escolher o seu veneno. .PP Este programa ir\('a executar as seguintes ac\(,c\(~oes gerais: .IP "\(bu" 4 Verifica se o sistema precisa de ser comutado, caso contr\('ario n\(~ao faz nada. .IP "\(bu" 4 Verifica a consist\(^encia da base de dados do dpkg e caso contr\('ario aborta. .IP "\(bu" 4 Gera e instala um pacote de preven\(,c\(~ao de regress\(~ao, se pedido na linha de comandos ou caso contr\('ario na solicita\(,c\(~ao. .IP "\(bu" 4 Obt\('em a lista de ficheiros e alternativas que precisam ser restaurados. .IP "\(bu" 4 Procura ficheiros de m\('odulos de kernel n\(~ao vigiados que possam precisar se ser movidos tamb\('em. .IP "\(bu" 4 Cria uma hierarquia sombra sob \fI/.usrunmess\fR, ao criar os links simb\('olicos de direct\('orios ou por liga\(,c\(~oes rijas ou copiando os ficheiros como necess\('ario. .IP "\(bu" 4 Pede confirma\(,c\(~ao antes de proceder, se requerido na linha de comandos. .IP "\(bu" 4 Tranca a base de dados do dpkg. .IP "\(bu" 4 Marca todos os pacotes como meio instalados para for\(,car o correr dos scripts de maintainer que podem precisar de recriar ficheiros. .IP "\(bu" 4 Substitui os direct\('orios de nomes alternativos pelos sombra, ao criar uma c\('opia de salvaguarda dos antigos direct\('orios de links simb\('olicos e renomeando os sombra sobre os outros. .IP "\(bu" 4 Re-etiqueta a informa\(,c\(~ao \s-1MAC\s0 para direct\('orios e links simb\('olicos se necess\('ario. .IP "\(bu" 4 Remove links simb\('olicos de salvaguarda. .IP "\(bu" 4 Remove os objectos movidos antigos, mas adia a remo\(,c\(~ao de direct\('orios. .IP "\(bu" 4 Remove direct\('orios adiados antigos que n\(~ao est\(~ao referidos pelo dpkg-query. .IP "\(bu" 4 Remove o direct\('orio raiz sombra. .IP "\(bu" 4 Regista um \fBpolicy\-rc.d\fR para proibir ac\(,c\(~oes de servi\(,co, o que significa que os servi\(,cos podem precisar de serem reiniciados ap\('os isto, idealmente com um reiniciar da m\('aquina. .IP "\(bu" 4 Reconfigura todos os pacotes. .IP "\(bu" 4 Retira o registo de \fBpolicy\-rc.d\fR e restaura o estado das alternativas. .PP \&\fBNota\fR: Quando se corre o programa a partir de alguma shells tais como \fBbash\fR\|(1) ou \fBzsh\fR\|(1), ap\('os o executar, voc\(^e pode precisar de requisitar \(`a shell para esquecer todas as localiza\(,c\(~oes de execut\('aveis lembradas com por exemplo \f(CW\*(C`hash \-r\*(C'\fR. .PP \&\fBNota\fR: Alguns direct\('orios podem demorar ap\('os a migra\(,c\(~ao no caso de conterem ficheiros n\(~ao acompanhados. \('E escrita uma lista assim que o script terminar para investiga\(,c\(~ao posterior. .PP \&\fBAviso\fR: Note que esta opera\(,c\(~ao tem o potencial de tornar o sistema n\(~ao utiliz\('avel ou quebrado em caso de uma pagarem s\('ubita ou reinicio do sistema. estado inesperado do sistema, ou poss\('iveis bugs no script. Esteja preparado com meio de recupera\(,c\(~ao e considere fazer c\('opias de salvaguarda antes. .PP Este programa foi introduzido no dpkg 1.20.6. .SH "OP\(,C\(~OES" .IX Header "OP\(,C\(~OES" .IP "\fB\-p\fR, \fB\-\-prompt\fR" 4 .IX Item "-p, --prompt" Pergunta no ponto de n\(~ao retorno, para que os resultados de depura\(,c\(~ao da hierarquia sombra possam ser avaliados antes de proceder. .IP "\fB\-\-prevention\fR" 4 .IX Item "--prevention" .PD 0 .IP "\fB\-\-no\-prevention\fR" 4 .IX Item "--no-prevention" .PD Activa ou desactiva a a gera\(,c\(~ao e instala\(,c\(~ao de um pacote de preven\(,c\(~ao de regress\(~ao no sistema. Se nenhuma op\(,c\(~ao for fornecida, ser\('a solicitada qual a ac\(,c\(~ao a tomar. .Sp O pacote gerado cont\('em o campo \fBProtected\fR definido para \fByes\fR para prote\(,c\(~ao contra remo\(,c\(~ao acidental do pacote. .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 Esta op\(,c\(~ao activa o modo dry-run, onde n\(~ao h\('a ac\(,c\(~oes destrutivas, apenas a parte de prepara\(,c\(~ao. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Mostra a mensagem de utiliza\(,c\(~ao e termina. .IP "\fB\-\-version\fR" 4 .IX Item "--version" Mostra a vers\(~ao e termina. .SH "AMBIENTE" .IX Header "AMBIENTE" .IP "\fB\s-1DPKG_USRUNMESS_NOACT\s0\fR" 4 .IX Item "DPKG_USRUNMESS_NOACT" Esta defini\(,c\(~ao define se se deve activar o modo dry-run. .SH "VEJA TAMB\('EM" .IX Header "VEJA TAMB\('EM" . .SH "TRADU\(,C\(~AO" .IX Header "TRADU\(,C\(~AO" Am\('erico Monteiro .PP Se encontrar algum erro na tradu\(,c\(~ao deste documento, por favor comunique para Am\('erico Monteiro .