Delete rpm from rpm

1

Eu quero criar um rpm com o rpmbuild, que pode remover alguns outros rpm no sistema com força.

Como posso integrar o comando rpm -e --nodeps packagename.rpm no specfile?

    
por Jayesh 31.10.2012 / 09:49

1 resposta

2

Isso geralmente só deve ser feito quando um pacote de software está sendo renomeado. Se você tentar usar isso para remover o outro software, você quebrará o sistema de alguém, e os administradores irão te amaldiçoar para sempre ...

Nesse caso, use a diretiva Obsoletes em seu arquivo de especificação.

Por exemplo, em um pacote de exemplo wireshark.spec :

Name: wireshark
Obsoletes: ethereal

(O nome antigo do Wireshark era Ethereal; isso fazia com que a atualização do pacote funcionasse corretamente quando o software foi renomeado há vários anos.)

    
por 31.10.2012 / 15:50

Tags