por que o yum update ignorou o pacote 1000 devido a problemas de dependência?

por que o yum update ignorou o pacote 1000 devido a problemas de dependência?

Esta manhã decidi atualizar meu Linux (CentOs 7.2.1511). mas yumpulei muitos pacotes por causa de problemas de dependência.

posso prosseguir com a atualização?! e por que yum está pulando tantos pacotes?!

Transaction Summary
================================================================================
Install                          4 Packages (+11 Dependent packages)
Upgrade                        160 Packages
Skipped (dependency problems)  941 Packages

Total download size: 195 M

Responder1

Isso ocorre porque você não atualiza o sistema há muitos dias. Enquanto isso, o CentOS 7.3 e o CentOS 7.4 (atual) foram lançados.

Alguns pacotes e bibliotecas ficaram obsoletos no novo sistema. Para atualizar yumé necessário removê-los. Mas como o seu sistema está funcionando com base neles, yumnão foi possível remover esses pacotes.

Solução dnfpode resolver e ignorar alguns problemas de dependência automaticamente. Instale dnfda seguinte forma

sudo yum install dnf

Se isso falhar com 'No Package found installdnf from somerpm source. Google for 'dnf rpm download, escolha um para CentOS 7.x ou RHEL 7. Em seguida, instale-o da seguinte maneira

sudo rpm -Uvh path_to_downloaded_rpm

Em seguida, atualize usando dnfo seguinte sudo dnf update

Em seguida, limpe o máximo possível de pacotes desnecessários usando

sudo yum autoremove
sudo yum clean all
sudo dnf autoremove
sudo dnf clean all

Agora tente atualizar novamente usando yum. É provável que você encontre problemas de dependência novamente, mas com menos pacotes com problemas. Em seguida, tente entender o que são esses pacotes e remova-os um por um usando yumou dnf.

AvisoFaça um backup completo antes de fazer qualquer coisa. É muito provável que você enfrente alguns problemas durante o processo. Atualize com mensagens de erro.

informação relacionada