As mensagens informaram que libxcb entrou em conflito com libX11 . O último pode ser auto-suficiente, ou (no caso de seus pacotes conflitantes) usar libxcb para substituir parte de libX11 . Fazer isso requer um pacote diferente para libX11 .
O cenário provável é misturar pacotes de diferentes repositórios, como nesta discussão: Não consigo atualizar o centos 6.6. Erro: Pacote: e duplicado . Nele, alguém tentou forçar o sistema a usar pacotes de um repositório diferente (talvez o mesmo que a sua situação).
Se você realmente precisa do repositório alternativo, a única rota a seguir seria substituir todos dos pacotes que, em última instância, dependem de libxcb (os pacotes libX11 , dependendo dele) e assim por diante). Caso contrário, seu sistema é inconsistente e irá quebrar de maneiras inesperadas (como não poder atualizar).
Para fazer isso, você precisa começar encontrando os pacotes dependentes:
- Listando pacotes no Yum que dependem de outro pacote instalado (útil se você tiver um sistema que tenha repositórios de trabalho para ambos os conjuntos de repositórios)
-
Re: Consultar todos os pacotes dependentes menciona duas opções para
rpm(--whatrequirese--whatprovides) que você pode usar para analisar o sistema quebrado.