Jeg har for en god del av en dag prøvd å installere gentoo-distribusjon, og ønsker å for enhver pris unngå følgende programvare
- dbus
- systemd
- udev
Min antagelse var at bruk av USE
flaggene i /etc/portage/make.conf
Jeg kunne ganske enkelt sette inn USE = -systemd -dbus -udev
for å forhindre uønsket programvare.
Det ser imidlertid ut til at i motsetning til USE
flagget, jeg har problemer med å installere graphical
DE
, foretrukket wayland
(selv om jeg på det nåværende tidspunktet ville nøye meg med Xorg
).
Spørsmålet mitt er hva jeg har vært prøver selv mulig? Kan gentoo konfigureres for å gi en DE
uten å tvinge meg til å bruke dbus
? Hvis dette var mulig, ville det være veldig verdsatt å svare på en veiledning / ressurs som beskriver en måte å oppnå dette på.
Kommentarer
Svar
Som veteran Gentoo-bruker vil jeg gi dette svaret som et pågående arbeid:
Opprett en grunnlinje
- Velg grunnlinjeprofil:
# eselect profile list && eselect profile set 1
, som skal sette profilen til:[1] default/linux/amd64/13.0 (stable)
-
# emerge -ea @system && emerge -ea @world
, som vil bygge systemsettet, og deretter alle pakkene på systemet ditt med standardprofilen.udev
er nødvendig i denne situasjonen, fordi udev nå kreves av kjerne i alle situasjoner, men dette vil fjerne all avhengighet avsystemd
og bruke SysV som standard init-system.
Bekreft kompileringsinnstillinger
- Rediger
/etc/portage/make.conf
. SettACCEPT_KEYWORDS
til den stabile buen din, mest sannsynligx86
elleramd64
. - Installer Gentoo USE Flag Editor:
# emerge -av ufed
. - Start USE Flag Editor:
# ufed
. - Velg det første alternativet i listen:
-*
, som lyder:Never enable any flags other than those specified in make.conf
. Dette vil nå ignorere standardflaggene som er angitt i grunnlinje trinn 1. - Utgiv grunnlinje på nytt trinn 2:
# emerge -ea @system && emerge -ea @world
. Portage vil nå spytte ut endringene som kreves av pakkene på systemet ditt. Noen av de nødvendige erudev
, ogconsolekit
. Vær oppmerksom på at det er lettere å legge til dem ved hjelp avufed
, fordi å trykke mellomromstasten flere ganger vil legge til flagget, og deretter legge til et minustegn foran og deretter fjerne flagget fra listen. - Hvis en pakke krever støtte for et flagg du fjernet, kan du legge den til
/etc/portage/package.use
.
systemd
. Det er en wiki-artikkel om bruk av gnome med wayland uten systemd hvis det hjelper. Gentoo uten wiki-artikkel sier også at du må brukeUSE
flaggene i tillegg til å maskeresystemd
ogudev
Gnome
uansett. Jeg søker å bruke minima ting i filosofien om suckless.org , tinyWM , eller [ Tiny Wayland Compositor] ( news.ycombinator.com/item?id=17773982 ). I det vesentlige er alt jeg trenger å ha en nettleser i gang, alt annet jeg kan gjøre på kommandolinjen – mye å foretrekke fremfor GUI.