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
(--whatrequires
e--whatprovides
) que você pode usar para analisar o sistema quebrado.