Durante la mayor parte del día he intentado instalar la distribución gentoo, deseando evitar a toda costa el siguiente software
- dbus
- systemd
- udev
Mi suposición era que el uso de las USE
en /etc/portage/make.conf
Podría simplemente insertar USE = -systemd -dbus -udev
para evitar el software no deseado.
Sin embargo, parece que a diferencia de el indicador USE
, tengo problemas para instalar cualquier graphical
DE
, preferiblemente wayland
(aunque, en el momento actual, me conformaría con Xorg
).
Mi pregunta, es lo que he sido intentando incluso posible? ¿Se puede configurar gentoo para proporcionar un DE
sin obligarme a usar dbus
? Si esto fuera posible, una respuesta a un tutorial / recurso que describa una forma de lograrlo sería muy apreciada.
Comentarios
Respuesta
Como usuario veterano de Gentoo, proporcionaré esta respuesta como un trabajo en progreso:
Establecer una línea de base
- Seleccione el perfil de referencia:
# eselect profile list && eselect profile set 1
, que debe establecer el perfil en:[1] default/linux/amd64/13.0 (stable)
-
# emerge -ea @system && emerge -ea @world
, que construirá el conjunto del sistema, y luego todos los paquetes en su sistema con el perfil predeterminado.udev
se requiere en esta situación, porque udev ahora es requerido por el kernel en todas las situaciones, pero esto eliminará toda dependencia desystemd
y usará SysV como el sistema de inicio predeterminado.
Verificar la configuración de compilación
- Edite
/etc/portage/make.conf
. EstablezcaACCEPT_KEYWORDS
en su arco estable, muy probablementex86
oamd64
. - Instale el editor de indicadores USE de Gentoo:
# emerge -av ufed
. - Inicie el editor de indicadores USE:
# ufed
. - Seleccione la primera opción de la lista:
-*
, que dice:Never enable any flags other than those specified in make.conf
. Esto ahora ignorará las marcas predeterminadas establecidas en el Paso de línea base 1. - Volver a emitir el Paso de línea base 2:
# emerge -ea @system && emerge -ea @world
. Portage ahora escupirá las modificaciones requeridas por los paquetes en su sistema. Algunos de los obligatorios sonudev
yconsolekit
. Tenga en cuenta que agregarlos usandoufed
ahora es más fácil porque presionar la barra espaciadora varias veces agregará la bandera, luego agregará un signo menos al frente y luego eliminará la bandera de la lista. - Si algún paquete requiere soporte para una bandera que eliminó, agréguelo a
/etc/portage/package.use
.
systemd
. Hay un artículo wiki sobre el uso de gnome con wayland sin systemd si eso ayuda. Además, el artículo de la wiki de Gentoo sin systemd dice que debes utilizar los indicadoresUSE
además de enmascararsystemd
yudev
Gnome
de todos modos. Busco emplear elementos mínimos en la filosofía de suckless.org , tinyWM o [ Tiny Wayland Compositor] ( news.ycombinator.com/item?id=17773982 ). En esencia, todo lo que necesito es tener un navegador web en ejecución, cualquier otra cosa que pueda hacer en la línea de comandos, mucho mejor que la GUI.