yum / rpm: exclui um arquivo (por caminho) da instalação

1

Existe alguma maneira de fazer o yum / rpm nunca instalar um caminho de arquivo específico, mas de outra forma instalar quaisquer pacotes que contenham esse caminho de arquivo, e para a verificação agir como se esse arquivo existisse? Por exemplo, um determinado pacote coloca um arquivo em /etc/cron.daily que não quero. Eu descobri um hack para esse problema em particular, mas parece que pode ser algo que poderia ser útil em outras circunstâncias.

EDITAR : tentei usar os para excluir o arquivo logo após a instalação , mas não fez nada. Além disso, provavelmente teria falhado na etapa de verificação do yum.

    
por Matthew Cline 18.10.2014 / 07:27

1 resposta

1

Use a opção - excludepath = , por exemplo, se você tiver esse tipo de erro:

$ sudo rpm -i chromium-27.0.1453.110-202711.x86_64.rpm
error: unpacking of archive failed on file /usr/share/applications/chromium-devel.desktop;569df493: cpio: open failed - Permission denied

você pode usar a opção assim:

$ sudo rpm -i chromium-27.0.1453.110-202711.x86_64.rpm --excludepath=/usr/share/applications/chromium-devel.desktop
# works ok
    
por 19.01.2016 / 10:15

Tags