Conflitos de atualização do servidor xorg do Gentoo

1

Corri eix-sync e emerge world -uvDp , depois recebi a mensagem abaixo. Estou muito confuso com esta mensagem. Parece que está dizendo que a versão inferior do xorg-server está em conflito com a versão superior um. Devo forçar o unemerge xorg-server e 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)
    
por davidshen84 29.07.2014 / 15:40

2 respostas

0

Na verdade, está dizendo que os ebuilds x11-drivers / xf86- * precisam ser recuperados. O Portage pode fazer isso automaticamente a maior parte do tempo, mas algo no modo como as ebuilds x11 são configuradas ainda consegue confundir o Portage, e nós temos esse bloqueador.

O que pode fazer com que você trabalhe em torno disso é mesclar todos de uma vez explicitamente:

emerge -vaD1 =xorg-server-1.16.0 xf86-input-synaptics xf86-input-evdev xf86-video-intel

O -v dá a você essa informação extra, o -a aparece para perguntar antes de prosseguir (porque faltavam algumas palavras-chave, minha primeira tentativa realmente queria fazer o downgrade do xorg-server em vez de atualizá-lo, então isso é importante), o -D seguirá os pré-requisitos para descobrir por que deseja fazer downgrade em vez de upgrade (para a palavra-chave extra de ebuilds), e -1 diz para não incomodar colocá-los no arquivo world (presumivelmente xorg-server já é , os drivers não precisam ser). IIRC, eu tive que adicionar o seguinte:

=x11-libs/libXfont-1.5.0*
=x11-proto/xproto-7.0.26*

para um arquivo no meu diretório /etc/portage/package.keywords .

    
por 26.08.2014 / 06:32
0

Ele 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 mudanças feitas no xorg 1.16.

Não forçar um desmembramento, isso quebrou meu sistema Gentoo muito mal. Eu acho que 1.16 tem uma mudança interna mais importante, ou pelo menos a versão Arch Linux (baseada em systemd) faz.

    
por 29.07.2014 / 15:48