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
- Välj baslinjeprofil:
# eselect profile list && eselect profile set 1
, som ska ställa in profilen till:[1] default/linux/amd64/13.0 (stable)
-
# 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 avsystemd
och använder SysV som standardinit-system.
Verifiera kompileringsinställningar
- Redigera
/etc/portage/make.conf
. Ställ inACCEPT_KEYWORDS
till din stabila båge, troligenx86
elleramd64
. - Installera Gentoo USE Flag Editor:
# emerge -av ufed
. - Starta USE Flag Editor:
# ufed
. - 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. - Å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 ärudev
ochconsolekit
. Observera att det är lättare att lägga till dem medufed
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. - 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
.
systemd
. Det finns en wiki-artikel om hur man använder gnome med wayland utan systemd om det hjälper. Gentoo utan wiki-artikeln säger också att du måste användaUSE
-flaggorna förutom att maskerasystemd
ochudev
Gnome
ändå. Jag försöker använda minima saker i filosofin suckless.org , tinyWM , eller [ Tiny Wayland Compositor] ( news.ycombinator.com/item?id=17773982 ). I huvudsak behöver jag bara ha en webbläsare igång, allt annat jag kan göra på kommandoraden – mycket bättre än GUI.