Am încercat în cea mai mare parte a zilei să instalez distribuția gentoo, dorind să evit cu orice preț următorul software
- dbus
- systemd
- udev
Presupunerea mea a fost că folosirea steagurilor USE
/etc/portage/make.conf
Aș putea introduce pur și simplu USE = -systemd -dbus -udev
pentru a preveni software-ul nedorit.
Cu toate acestea, se pare că, spre deosebire de semnalizatorul USE
, am probleme cu instalarea oricărui graphical
DE
, preferabil wayland
(chiar dacă, în momentul actual, m-aș mulțumi cu Xorg
).
Întrebarea mea, este ceea ce am fost încercarea chiar posibilă? Poate fi configurat gentoo pentru a furniza un DE
fără a mă obliga să folosesc dbus
? Dacă acest lucru ar fi posibil, un răspuns la un tutorial / resursă descrie un mod de a realiza acest lucru ar fi foarte apreciat
Comentarii
Răspuns
În calitate de utilizator veteran Gentoo, voi oferi acest răspuns ca Work In Progress:
Stabiliți o linie de bază
- Selectați profil de bază:
# eselect profile list && eselect profile set 1
, care ar trebui să seteze profilul la:[1] default/linux/amd64/13.0 (stable)
-
# emerge -ea @system && emerge -ea @world
, care va construi setul System și apoi toate pachetele din sistemul dvs. cu profilul implicit.udev
este necesar în această situație, deoarece udev este acum cerut de kernel în toate situațiile, dar acest lucru va elimina orice dependență desystemd
și va folosi SysV ca sistem de inițiere implicit.
Verificați setările de compilare
- Editați
/etc/portage/make.conf
. SetațiACCEPT_KEYWORDS
la arcul dvs. stabil, cel mai probabilx86
sauamd64
. - Instalați Gentoo USE Flag Editor:
# emerge -av ufed
. - Porniți USE Flag Editor:
# ufed
. - Selectați prima opțiune din listă:
-*
, care citește:Never enable any flags other than those specified in make.conf
. Acest lucru va ignora acum semnalizările implicite setate în Pasul 1 de bază. - Reeditați Pasul 2 de bază:
# emerge -ea @system && emerge -ea @world
. Portage va scuipa acum modificările cerute de pachetele din sistemul dvs. Unele dintre cele necesare suntudev
șiconsolekit
. Rețineți că adăugarea acestora folosindufed
este mai ușoară acum, deoarece apăsarea barei de spațiu de mai multe ori va adăuga semnalizatorul, apoi adăugați un semn minus în față, apoi eliminați semnalizatorul din listă. li> Dacă vreun pachet necesită asistență pentru un semnal pe care l-ați eliminat, adăugați-l la/etc/portage/package.use
.
systemd
. Există un articol wiki despre utilizarea gnome cu wayland fără systemd dacă acest lucru vă ajută. De asemenea, Gentoo fără articolul wiki systemd spune că trebuie să utilizați steagurileUSE
pe lângă mascaresystemd
șiudev
Gnome
oricum. Căut să folosesc lucruri minime în filozofia suckless.org , tinyWM sau [ Tiny Wayland Compositor] ( news.ycombinator.com/item?id=17773982 ). În esență, tot ce am nevoie este să rulez un browser web, orice altceva pot face pe linia de comandă – mult preferabil GUI.