Jag har under en stor del av en dag försökt installera gentoo-distribution och önskar att till varje pris undvika följande programvara

  • dbus
  • systemd
  • udev

Mitt antagande var att använda USE flaggor i /etc/portage/make.conf Jag kunde helt enkelt infoga USE = -systemd -dbus -udev för att förhindra oönskad programvara.

Men det verkar som i motsats till USE -flaggan, jag har problem med att installera någon graphical DE, helst wayland (även om jag vid den nuvarande punkten skulle nöja mig med Xorg).

Min fråga är vad jag har varit försöker till och med möjligt? Kan gentoo ställas in för att tillhandahålla en DE utan att tvinga mig att använda dbus? Om detta var möjligt skulle ett svar med en handledning / resurs beskriva ett sätt att åstadkomma detta vara mycket uppskattat

Kommentarer

Svar

Som veteran Gentoo-användare kommer jag att ge detta svar som ett pågående arbete:

Skapa en baslinje

  1. Välj baslinjeprofil: # eselect profile list && eselect profile set 1, som ska ställa in profilen till: [1] default/linux/amd64/13.0 (stable)
  2. # emerge -ea @system && emerge -ea @world, som kommer att bygga systemuppsättningen och sedan alla paket på ditt system med standardprofilen. udev krävs i denna situation, eftersom udev nu krävs av kärna i alla situationer, men detta tar bort allt beroende av systemd och använder SysV som standardinit-system.

Verifiera kompileringsinställningar

  1. Redigera /etc/portage/make.conf. Ställ in ACCEPT_KEYWORDS till din stabila båge, troligen x86 eller amd64.
  2. Installera Gentoo USE Flag Editor: # emerge -av ufed.
  3. Starta USE Flag Editor: # ufed.
  4. Välj det första alternativet i listan: -*, som lyder: Never enable any flags other than those specified in make.conf. Detta ignorerar nu standardflaggorna som är inställda i baslinjesteg 1.
  5. Återutgiv baslinjen steg 2: # emerge -ea @system && emerge -ea @world. Portage kommer nu att spotta ut de modifieringar som krävs av paketen på ditt system. Några av de obligatoriska är udev och consolekit. Observera att det är lättare att lägga till dem med ufed eftersom det att trycka på mellanslag flera gånger kommer att lägga till flaggan, lägg sedan till ett minustecken framför och ta bort flaggan från listan.
  6. Om något paket kräver stöd för en flagga som du har tagit bort, lägg till det i /etc/portage/package.use.

Resurser

Arbeta med portafiler

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *