rpm -Uvh - Como substituir o arquivo de configuração modificado

1

A pergunta é uma duplicata do site do Stackoverflow

Eu atualizo o pacote rpm com o comando rpm -Uvh .

O arquivo de configuração original e novo é o mesmo, mas o arquivo atual no disco foi alterado.

Esta situação descrita em Arquivo original = X, Arquivo atual = Y, Novo arquivo = X

Devido a correções entregues em um novo arquivo rpm, eu quero sobrescrever este arquivo de configuração. Existe maneira de fazer isso?

O arquivo de configuração aparece na seção %config da especificação de rpm.

--replacefiles , --replacepkgs opções não ajudam aqui.

    
por Greg Dan 01.02.2015 / 14:21

1 resposta

1

Você pode remover o arquivo de configuração antes de atualizar e, em seguida, atualizar. Lista de arquivos de configuração que você pode obter por

rpm -qplc package.rpm

e depois - remover / renomear tudo e atualizar - ele criará um novo arquivo de configuração.

modo "correto" é um pouco diferente - no arquivo de especificações não marca o arquivo de configuração que deve ser substituído como "% config (noreplace)" - mas isso deve ser feito quando o pacote é compilado.

    
por 01.02.2015 / 15:15

Tags