Geralmente, esses resultados se devem a hickups de repositórios (pacotes que foram enviados / excluídos durante a criação dos índices, talvez?), dependências erradas ou ausentes ou tonturas locais. Os primeiros geralmente são esclarecidos em poucas horas (ou um dia); o último pode ser corrigido limpando a cópia local confusa dos metadados do repositório ( yum clean metadata
) e tentando novamente.
Às vezes, as tentativas de instalação anteriores (tentativas) ou falhas de desinstalação permanecem por perto e interferem. Execute um package-cleanup --cleandupes
e verifique a página de manual do programa para outras opções.
Não use repositórios de terceiros (exceto para EPEL ou SC). Se você fizer isso, avalie o custo de lidar com possíveis discrepâncias, pacotes extraoficiais sobrepostos à distribuição e outros problemas.
Nunca, sob pena de excomungação , instale software diretamente da fonte. Seu sistema de gerenciamento de pacotes não saberá sobre isso, e você definitivamente acabará em um emaranhado horrível. Não, a questão não é "se", é "quando". Aprenda a criar seus próprios pacotes se houver uma necessidade extrema, mas considere que, para os custos extras mencionados no ponto acima, agora você é responsável por configurar a integração com a distribuição, solução de problemas, rastreamento de versões de upstream, hotfixes e às vezes backporting patches do último git (ou outro VCS).