Corri eix-sync
e emerge world -uvDp
recebi a mensagem abaixo. Estou bastante confuso com esta mensagem. Parece que está dizendo que a versão inferior doservidor xorgestá em conflito com a versão superior um. Devo forçar a saídaservidor xorge tentar atualizar?
x11-base/xorg-server:0
(x11-base/xorg-server-1.16.0:0/1.16.0::gentoo, ebuild scheduled for merge) conflicts with
x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-input-synaptics-1.7.6:0/0::gentoo, installed)
^^^^^^^^^^^^^^^
x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-input-evdev-2.8.4:0/0::gentoo, installed)
^^^^^^^^^^^^^^^
x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-video-intel-2.99.912-r1:0/0::gentoo, installed)
Responder1
Na verdade, está dizendo que os ebuilds x11-drivers/xf86-* precisam ser reagrupados. O Portage pode fazer isso automaticamente na maior parte do tempo, mas algo na maneira como os ebuilds x11 são configurados ainda consegue confundir o Portage, e obtemos esse bloqueador.
O que pode ajudar você a contornar isso é mesclá-los todos de uma vez explicitamente:
emerge -vaD1 =xorg-server-1.16.0 xf86-input-synaptics xf86-input-evdev xf86-video-intel
O -v
que lhe dá essas informações extras, surge -a
para perguntar antes de prosseguir (porque estavam faltando algumas palavras-chave, minha primeira tentativa na verdade queria fazer o downgrade do xorg-server em vez de atualizá-lo, então isso é importante), -D
seguirá os pré-requisitos para descobrir por que ele deseja fazer o downgrade em vez de atualizar (para as palavras-chave extras dos ebuilds) e -1
diz para não se preocupar em colocá-los no arquivo mundial (presumivelmente o xorg-server já existe, os drivers não precisam ser). IIRC, tive que adicionar o seguinte:
=x11-libs/libXfont-1.5.0*
=x11-proto/xproto-7.0.26*
para um arquivo no meu /etc/portage/package.keywords
diretório.
Responder2
Está dizendo que os drivers que requerem o Xorg precisarão ser atualizados antes de você atualizar o Xorg. Parece que os drivers IO ainda não suportam as alterações feitas no xorg 1.16.
Não force um desmembramento, isso quebrou muito meu sistema Gentoo. Acho que 1.16 tem uma mudança interna mais importante, ou pelo menos a versão do Arch Linux (baseada em systemd).