Corrí eix-sync
y emerge world -uvDp
luego recibí el siguiente mensaje. Estoy bastante confundido por este mensaje. Parece que está diciendo que la versión inferior deservidor xorgestá en conflicto con la versión superior uno. ¿Debo forzar la salida?servidor xorge intentar actualizar?
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)
Respuesta1
En realidad, está diciendo que es necesario volver a fusionar los ebuilds x11-drivers/xf86-*. Portage puede hacer esto automáticamente la mayor parte del tiempo, pero algo en la forma en que están configurados los ebuilds x11 aún logra confundir a Portage, y obtenemos este bloqueador.
Lo que puede ayudarte a solucionar esto es fusionarlos todos a la vez de forma explícita:
emerge -vaD1 =xorg-server-1.16.0 xf86-input-synaptics xf86-input-evdev xf86-video-intel
Le brinda -v
esa información adicional, -a
emerge para preguntarle antes de continuar (porque me faltaban algunas palabras clave, mi primer intento en realidad quería degradar el servidor xorg en lugar de actualizarlo, por lo que esto es importante), -D
seguirá los requisitos previos para descubrir por qué quiere degradar en lugar de actualizar (por las palabras clave adicionales de ebuilds), y -1
dice que no se moleste en colocarlos en el archivo mundial (presumiblemente el servidor xorg ya lo es, los controladores no necesitan serlo). IIRC, tuve que agregar lo siguiente:
=x11-libs/libXfont-1.5.0*
=x11-proto/xproto-7.0.26*
a un archivo en mi /etc/portage/package.keywords
directorio.
Respuesta2
Dice que los controladores que requieren Xorg deberán actualizarse antes de actualizar Xorg. Parece que los controladores IO aún no admiten los cambios realizados en xorg 1.16.
No fuerces la separación, eso rompió bastante mi sistema Gentoo. Creo que 1.16 tiene un cambio interno más importante, o al menos la versión Arch Linux (basada en systemd).