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

0

Esta manhã eu decidi atualizar meu Linux (CentOS 7.2.1511). mas yum pula muitos pacotes por causa do problema de dependência.

está tudo bem prosseguir com a atualização ?! e por que o 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
    
por mehrdad 29.11.2017 / 06:24

1 resposta

1

Isso porque você não atualizou o sistema por longos dias. Entretanto, o CentOS 7.3 e o CentOS 7.4 (atual) foram lançados.

Alguns pacotes e bibliotecas foram obsoletos no novo sistema. Para atualizar yum , é necessário removê-los. Mas como o seu sistema está sendo executado com base naqueles yum não conseguiu remover esses pacotes.

A solução dnf pode resolver e ignorar alguns problemas de dependência automaticamente. Instale dnf da seguinte forma

sudo yum install dnf

Se isso falhar com 'Nenhum pacote encontrado install dnf from some rpm source. Google for 'dnf rpm download , escolha um para o CentOS 7.x ou RHEL 7. Em seguida, instale-o da seguinte forma

sudo rpm -Uvh path_to_downloaded_rpm

Em seguida, atualize usando dnf da seguinte forma     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 novamente usando yum . É provável que você acerte o problema de dependência novamente, mas com um número menor de pacotes com problemas. Em seguida, tente entender quais são esses pacotes e remova-os um por um usando yum ou dnf .

Aviso Por favor, faça um backup completo antes de fazer qualquer coisa. É muito provável que você enfrente alguns problemas durante o processo. Por favor, atualize com mensagens de erro.

    
por 29.11.2017 / 10:30