Przez większą część dnia próbowałem zainstalować dystrybucję gentoo, chcąc za wszelką cenę uniknąć następującego oprogramowania
- dbus
- systemd
- udev
Moje założenie było takie, że używanie flag USE
w /etc/portage/make.conf
Mógłbym po prostu wstawić USE = -systemd -dbus -udev
, aby zapobiec niepożądanemu oprogramowaniu.
Jednak wydaje się, że w przeciwieństwie do flaga USE
, mam problem z zainstalowaniem dowolnego graphical
DE
, najlepiej wayland
(chociaż na obecnym etapie wolałbym Xorg
).
Moje pytanie brzmi: nawet możliwe? Czy można skonfigurować gentoo tak, aby udostępniał DE
bez zmuszania mnie do używania dbus
? Gdyby to było możliwe, odpowiedź na samouczek / zasób opisujący sposób osiągnięcia tego byłaby bardzo mile widziana.
Komentarze
i udev
Gnome
mimo wszystko. Staram się stosować minima w filozofii suckless.org , tinyWM lub [ Tiny Wayland Compositor] ( news.ycombinator.com/item?id=17773982 ). W istocie wszystko, czego potrzebuję, to mieć uruchomioną przeglądarkę internetową, wszystko, co mogę zrobić w wierszu poleceń – jest to znacznie preferowane dla GUI. Odpowiedź
Jako doświadczony użytkownik Gentoo, podam tę odpowiedź jako Pracę w toku:
Ustal linię bazową
- Wybierz profil bazowy:
# eselect profile list && eselect profile set 1
, który powinien ustawić profil na:[1] default/linux/amd64/13.0 (stable)
-
# emerge -ea @system && emerge -ea @world
, który utworzy zestaw systemowy, a następnie wszystkie pakiety w systemie z profilem domyślnym.udev
jest wymagane w tej sytuacji, ponieważ udev jest teraz wymagane przez jądro we wszystkich sytuacjach, ale spowoduje to usunięcie wszelkiego polegania nasystemd
i użycie SysV jako domyślnego systemu inicjującego.
Sprawdź ustawienia kompilacji
- Edytuj
/etc/portage/make.conf
. UstawACCEPT_KEYWORDS
na stabilny arch, najprawdopodobniejx86
lubamd64
. - Zainstaluj edytor flag USE Gentoo:
# emerge -av ufed
. - Uruchom edytor flag USE:
# ufed
. - Wybierz pierwszą opcję z listy:
-*
, która brzmi:Never enable any flags other than those specified in make.conf
. Spowoduje to teraz zignorowanie domyślnych flag ustawionych w kroku 1 planu bazowego. - Ponownie wystaw krok 2 planu bazowego:
# emerge -ea @system && emerge -ea @world
. Portage będzie teraz wypluwać modyfikacje wymagane przez pakiety w twoim systemie. Niektóre z wymaganych toudev
iconsolekit
. Zauważ, że dodanie ich za pomocąufed
jest teraz łatwiejsze, ponieważ wielokrotne naciśnięcie spacji doda flagę, a następnie doda znak minus z przodu i usunie flagę z listy. - Jeśli jakikolwiek pakiet wymaga obsługi flagi, którą usunąłeś, dodaj go do
/etc/portage/package.use
.
systemd
. Istnieje artykuł wiki o używaniu gnome z Waylandem bez systemd , jeśli to pomaga. Ponadto Gentoo bez artykułu systemd wiki mówi, że oprócz maskowania iv id należy użyć flagUSE
= „354d208e83″>