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ă

  1. 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)
  2. # 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ță de systemd și va folosi SysV ca sistem de inițiere implicit.

Verificați setările de compilare

  1. Editați /etc/portage/make.conf. Setați ACCEPT_KEYWORDS la arcul dvs. stabil, cel mai probabil x86 sau amd64.
  2. Instalați Gentoo USE Flag Editor: # emerge -av ufed.
  3. Porniți USE Flag Editor: # ufed.
  4. 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ă.
  5. 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 sunt udev și consolekit. Rețineți că adăugarea acestora folosind ufed 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.

Resurse

Lucrul cu fișiere Portage

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *