Conflitos de atualização do servidor Gentoo xorg

Conflitos de atualização do servidor Gentoo xorg

Corri eix-synce emerge world -uvDprecebi 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 -vque lhe dá essas informações extras, surge -apara 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), -Dseguirá os pré-requisitos para descobrir por que ele deseja fazer o downgrade em vez de atualizar (para as palavras-chave extras dos ebuilds) e -1diz 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.keywordsdiretó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).

informação relacionada