Olen suurimman osan päivästä yrittänyt asentaa gentoo-jakelua halunneesi välttää jokaista hintaa seuraavasta ohjelmistosta.
- dbus
- systemd
- udev
Oletin, että USE
-lippujen käyttö /etc/portage/make.conf
Voin yksinkertaisesti lisätä USE = -systemd -dbus -udev
estääkseen ei-toivotut ohjelmistot.
Vaikuttaa kuitenkin siltä, että toisin kuin USE
-lipun, minulla on vaikeuksia asentaa mitään graphical
DE
, mieluummin wayland
(vaikka nykyisessä vaiheessa olisin tyytyväinen Xorg
).
Kysymykseni on, mitä olen ollut yrittää edes mahdollista? Voiko gentoo määrittää, että se tarjoaa DE
pakottamatta minua käyttämään dbus
? Jos tämä oli mahdollista, opetusohjelmaan tai resurssiin vastaava vastaus kuvailee tapaa saavuttaa tämä erittäin arvostettu
Kommentit
joka tapauksessa. Pyrin käyttämään minimaalisia asioita suckless.org , tinyWM tai [ Pieni Wayland-säveltäjä] ( news.ycombinator.com/item?id=17773982 ). Kaiken kaikkiaan tarvitsen vain selaimen toiminnan, kaikki muut, mitä voin tehdä komentorivillä – paljon parempi kuin käyttöliittymä.
Vastaa
Gentoon veteraanikäyttäjänä annan tämän vastauksen käynnissä olevana työnä:
Perustetaan perustaso
- Valitse lähtötilaprofiili:
# eselect profile list && eselect profile set 1
, jonka profiiliksi tulisi asettaa[1] default/linux/amd64/13.0 (stable)
-
# emerge -ea @system && emerge -ea @world
, joka rakentaa järjestelmäjoukon ja sitten kaikki järjestelmän paketit oletusprofiililla.udev
vaaditaan tässä tilanteessa, koska udev vaatii nyt ydin kaikissa tilanteissa, mutta tämä poistaa kaikensystemd
-luottamuksen ja käyttää SysV: tä oletusarvoisena init-järjestelmänä.
Tarkista kääntöasetukset
- Muokkaa
/etc/portage/make.conf
. AsetaACCEPT_KEYWORDS
vakaan kaaresi, todennäköisestix86
taiamd64
. - Asenna Gentoo USE Flag Editor:
# emerge -av ufed
. - Käynnistä USE Flag Editor:
# ufed
. - Valitse luettelosta ensimmäinen vaihtoehto:
-*
, joka kuuluu seuraavasti:Never enable any flags other than those specified in make.conf
. Tämä jättää nyt huomiotta lähtötason vaiheessa 1 asetetut oletusliput. - Lähetä uudelleen lähtötaso 2:
# emerge -ea @system && emerge -ea @world
. Portage sylkee nyt järjestelmän pakettien edellyttämät muutokset. Jotkut vaadituista ovatudev
jaconsolekit
. Huomaa, että niiden lisääminenufed
-toiminnolla on nyt helpompaa, koska välilyönnin painaminen useita kertoja lisää lipun, lisää sitten miinusmerkin eteen ja poista lippu luettelosta. - Jos jokin paketti vaatii poistetun lipun tuen, lisää se kohtaan
/etc/portage/package.use
.
systemd
. wiki-artikkeli käyttää gnomen käyttöä waylandilla ilman systemd: tä , jos se auttaa. Lisäksi Gentoo ilman systemd-wiki-artikkelia sanotaan, että sinun on käytettäväUSE
-merkkejäsystemd
jaudev