Per buona parte della giornata ho provato ad installare la distribuzione gentoo, desiderando evitare a tutti i costi il seguente software
- dbus
- systemd
- udev
La mia ipotesi era che lutilizzo dei flag USE
in /etc/portage/make.conf
Potrei semplicemente inserire USE = -systemd -dbus -udev
per prevenire il software indesiderato.
Tuttavia sembra che al contrario di il flag USE
, ho problemi a installare qualsiasi graphical
DE
, preferibile wayland
(anche se, al momento, mi accontenterei di Xorg
).
La mia domanda, è quello che sono stato tentando anche possibile? Gentoo può essere configurato per fornire un DE
senza costringermi a utilizzare dbus
? Se fosse possibile, una risposta indicando un tutorial / risorsa che descrive un modo per ottenere ciò sarebbe molto apprezzata
Commenti
Risposta
In qualità di utente Gentoo veterano, fornirò questa risposta come Work In Progress:
Stabilire una linea di base
- Seleziona il profilo di base:
# eselect profile list && eselect profile set 1
, che dovrebbe impostare il profilo su:[1] default/linux/amd64/13.0 (stable)
-
# emerge -ea @system && emerge -ea @world
, che costruirà il set di sistema, e quindi tutti i pacchetti sul sistema con il profilo predefinito.udev
è richiesto in questa situazione, perché udev è ora richiesto dal kernel in tutte le situazioni, ma questo rimuoverà ogni dipendenza dasystemd
e utilizzerà SysV come sistema di inizializzazione predefinito.
Verifica le impostazioni di compilazione
- Modifica
/etc/portage/make.conf
. ImpostaACCEPT_KEYWORDS
sullarco stabile, molto probabilmentex86
oamd64
. - Installa Gentoo USE Flag Editor:
# emerge -av ufed
. - Avvia USE Flag Editor:
# ufed
. - Seleziona la prima opzione nellelenco:
-*
, che dice:Never enable any flags other than those specified in make.conf
. Questo ora ignorerà i flag predefiniti impostati nel passaggio 1 della linea di base. - Riemetti passaggio 2 della linea di base:
# emerge -ea @system && emerge -ea @world
. Portage ora emetterà le modifiche richieste dai pacchetti sul sistema. Alcuni di quelli richiesti sonoudev
econsolekit
. Tieni presente che aggiungerli utilizzandoufed
ora è più semplice perché premendo più volte la barra spaziatrice verrà aggiunta la bandiera, quindi aggiungere un segno meno davanti e rimuovere la bandiera dallelenco. - Se un pacchetto richiede il supporto per un flag rimosso, aggiungilo a
/etc/portage/package.use
.
systemd
. Cè un articolo wiki sulluso di gnome con wayland senza systemd se questo aiuta. Inoltre, larticolo Gentoo senza wiki systemd dice che è necessario utilizzare i flagUSE
oltre a mascheraresystemd
eudev
Gnome
comunque. Cerco di impiegare elementi minimi nella filosofia di suckless.org , tinyWM o [ Tiny Wayland Compositor] ( news.ycombinator.com/item?id=17773982 ). In essesnce tutto ciò di cui ho bisogno è avere un browser web in esecuzione, qualsiasi altra cosa posso fare sulla riga di comando -molto preferibile alla GUI.