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

  1. Velg grunnlinjeprofil: # eselect profile list && eselect profile set 1, som skal sette profilen til: [1] default/linux/amd64/13.0 (stable)
  2. # 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 av systemd og bruke SysV som standard init-system.

Bekreft kompileringsinnstillinger

  1. Rediger /etc/portage/make.conf. Sett ACCEPT_KEYWORDS til den stabile buen din, mest sannsynlig x86 eller amd64.
  2. Installer Gentoo USE Flag Editor: # emerge -av ufed.
  3. Start USE Flag Editor: # ufed.
  4. 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.
  5. 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 er udev, og consolekit. Vær oppmerksom på at det er lettere å legge til dem ved hjelp av ufed, fordi å trykke mellomromstasten flere ganger vil legge til flagget, og deretter legge til et minustegn foran og deretter fjerne flagget fra listen.
  6. Hvis en pakke krever støtte for et flagg du fjernet, kan du legge den til /etc/portage/package.use.

Ressurser

Arbeide med portafiler

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *