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

  1. 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)
  2. # 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 da systemd e utilizzerà SysV come sistema di inizializzazione predefinito.

Verifica le impostazioni di compilazione

  1. Modifica /etc/portage/make.conf. Imposta ACCEPT_KEYWORDS sullarco stabile, molto probabilmente x86 o amd64.
  2. Installa Gentoo USE Flag Editor: # emerge -av ufed.
  3. Avvia USE Flag Editor: # ufed.
  4. 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.
  5. 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 sono udev e consolekit. Tieni presente che aggiungerli utilizzando ufed 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.
  6. Se un pacchetto richiede il supporto per un flag rimosso, aggiungilo a /etc/portage/package.use.

Risorse

Lavorare con i file di Portage

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *