Ik heb een groot deel van de dag geprobeerd Gentoo Distribution te installeren, met de wens om koste wat het kost de volgende software te vermijden

  • dbus
  • systemd
  • udev

Mijn veronderstelling was dat het gebruik van de USE vlaggen in /etc/portage/make.conf Ik zou gewoon USE = -systemd -dbus -udev kunnen invoegen om de ongewenste software te voorkomen.

Het lijkt echter in tegenstelling tot de USE vlag, ik heb problemen om een graphical DE te installeren, bij voorkeur wayland (hoewel ik op dit moment genoegen zou nemen met Xorg).

Mijn vraag, is wat ik ben geweest proberen zelfs mogelijk? Kan Gentoo worden ingesteld om een DE te leveren zonder mij te dwingen dbus te gebruiken? Als dit mogelijk was, zou een antwoord op een tutorial / bron die een manier beschrijft om dit te bereiken zeer gewaardeerd worden.

Opmerkingen

Antwoord

Als ervaren Gentoo-gebruiker, zal ik dit antwoord geven als Work In Progress:

Stel een basislijn vast

  1. Selecteer de basislijnprofiel: # eselect profile list && eselect profile set 1, waarmee het profiel moet worden ingesteld op: [1] default/linux/amd64/13.0 (stable)
  2. # emerge -ea @system && emerge -ea @world, die de systeemset zal bouwen, en vervolgens alle pakketten op uw systeem met het standaardprofiel. udev is vereist in deze situatie, omdat udev nu vereist is door de kernel in alle situaties, maar hierdoor wordt alle afhankelijkheid van systemd verwijderd en wordt SysV als het standaard init-systeem gebruikt.

Controleer de compileerinstellingen

  1. Bewerken /etc/portage/make.conf. Stel ACCEPT_KEYWORDS in op uw stabiele boog, hoogstwaarschijnlijk x86 of amd64.
  2. Installeer de Gentoo USE Flag Editor: # emerge -av ufed.
  3. Start USE Flag Editor: # ufed.
  4. Selecteer de eerste optie in de lijst: -*, die luidt: Never enable any flags other than those specified in make.conf. Dit negeert nu de standaardvlaggen die zijn ingesteld in Baseline Stap 1.
  5. Heruitgave Baseline Stap 2: # emerge -ea @system && emerge -ea @world. Portage zal nu de aanpassingen uitspugen die nodig zijn voor de pakketten op uw systeem. Enkele van de vereiste zijn udev en consolekit. Merk op dat het nu gemakkelijker is om ze toe te voegen met ufed, omdat door meerdere keren op de spatiebalk te drukken de vlag wordt toegevoegd, vervolgens een minteken vooraan wordt toegevoegd en de vlag uit de lijst wordt verwijderd.
  6. Als een pakket ondersteuning nodig heeft voor een vlag die je hebt verwijderd, voeg het toe aan /etc/portage/package.use.

Bronnen

Werken met Portage-bestanden

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *