gentoo, USE ignorado?

estoy montando un servidor con gentoo y en make.conf de USE he puesto "-qt -gtk -kde -gnome -X", que según creo haber entendido sirven para que no se instalen compatibilidades con todo eso

intento emerger links (por poner un ejemplo) y me salen a actualizar como 70 paquetes, la mayoría de ellos llamados X11-loquesea

estoy haciendo algo mal?
Hay más use-flags que pueden traer dependencias de las X. Utiliza emerge -vpt para ver de qué paquete depende cada uno de ellos.

- ferdy
al ser links posiblemente sea por las SDL ...
Efectivamente

www-client/links USE="sdl"
    media-libs/sdl USE="opengl"
        virtual/opengl
            media-libs/mesa
                x11-libs/libX11
                x11-libs/libXext
                x11-libs/libXxf86vm
                x11-libs/libXi
                x11-libs/libXmu
                >=x11-libs/libdrm-2.0.1
                x11-libs/libICE


- ferdy
entonces con poner -sdl lo soluciono o tengo que enmascararlo?

-* lo solucionaría todo de un plumazo?
No hace falta enmascararlo. Mete el -sdl en el make.conf o si sólo quieres aplicarlo a links

# echo "www-client/links -sdl" >> /etc/portage/package.use


No es recomendable usar USE con emerge, sino hacerlo como te he comentado.


Un saludo
-* lo solucionaría todo de un plumazo?


Eso traerá más problemas de los que imaginas.

- ferdy
6 respuestas