Jeg har for en god del af en dag forsøgt at installere gentoo-distribution og ønsker at undgå for enhver pris følgende software

  • dbus
  • systemd
  • udev

Min antagelse var at bruge USE flag i /etc/portage/make.conf Jeg kunne simpelthen indsætte USE = -systemd -dbus -udev for at forhindre den uønskede software.

Det ser dog ud til, at i modsætning til USE flag, jeg har problemer med at installere graphical DE, foretrukket wayland (selvom jeg på nuværende tidspunkt ville nøjes med Xorg).

Mit spørgsmål er, hvad jeg har været forsøger overhovedet muligt? Kan gentoo konfigureres til at give en DE uden at tvinge mig til at bruge dbus? Hvis dette var muligt, ville et svar på en tutorial / ressource, der beskriver en måde at opnå dette på, være meget værdsat

Kommentarer

Svar

Som veteran Gentoo-bruger vil jeg give dette svar som et igangværende arbejde:

Opret en baseline

  1. Vælg basislinjeprofil: # eselect profile list && eselect profile set 1, som skal indstille profilen til: [1] default/linux/amd64/13.0 (stable)
  2. # emerge -ea @system && emerge -ea @world, som bygger systemsættet, og derefter kræves alle pakkerne på dit system med standardprofilen. udev er påkrævet i denne situation, fordi udev nu kræves af kerne i alle situationer, men dette fjerner al afhængighed af systemd og bruger SysV som standardinit-systemet.

Bekræft kompileringsindstillinger

  1. Rediger /etc/portage/make.conf. Indstil ACCEPT_KEYWORDS til din stabile bue, sandsynligvis x86 eller amd64.
  2. Installer Gentoo USE Flag Editor: # emerge -av ufed.
  3. Start USE Flag Editor: # ufed.
  4. Vælg den første mulighed på listen: -*, der lyder: Never enable any flags other than those specified in make.conf. Dette ignorerer nu standardflagene, der er angivet i baseline trin 1.
  5. Genudsted baseline trin 2: # emerge -ea @system && emerge -ea @world. Portage vil nu spytte de ændringer, der kræves af pakkerne på dit system. Nogle af de krævede er udev og consolekit. Bemærk, at tilføjelse af dem ved hjælp af ufed er lettere nu, fordi det at trykke på mellemrumstasten flere gange vil tilføje flag, og derefter tilføje et minustegn foran og derefter fjerne flag fra listen.
  6. Hvis en pakke kræver understøttelse af et flag, du har fjernet, skal du tilføje den til /etc/portage/package.use.

Ressourcer

Arbejde med portagefiler

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *