Você normalmente não faz uma remoção ( -e
) e, em seguida, uma instalação. Isso fará com que o RPM queira remover qualquer aplicativo que dependa desse RPM. Em vez disso, você quer fazer um upgrade.
$ rpm -Uvh libpng12-devel
Se este pacote for de fato uma queda na atualização para "libpng", ele será removido e instalado como um único movimento, pacificando as dependências.
Use yum
Além disso, eu usaria yum
para fazer isso também, é capaz de te ajudar mais do que apenas RPMs regulares com coisas mais complicadas como essa. Use este comando:
$ yum update libpng12-devel
Você também pode instalar RPMs locais com yum
:
$ yum --nogpgcheck localinstall libpng12-devel....rpm
Isso muitas vezes oferecerá sugestões sobre como lidar melhor com esses tipos de operações de gerenciamento de pacotes mais complicadas.