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

  • @GracefulRestart dzięki za komentarz. Szczerze mówiąc, radzę sobie bardzo dobrze bez " komfortu " z 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ą

    1. Wybierz profil bazowy: # eselect profile list && eselect profile set 1, który powinien ustawić profil na: [1] default/linux/amd64/13.0 (stable)
    2. # 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 na systemd i użycie SysV jako domyślnego systemu inicjującego.

    Sprawdź ustawienia kompilacji

    1. Edytuj /etc/portage/make.conf. Ustaw ACCEPT_KEYWORDS na stabilny arch, najprawdopodobniej x86 lub amd64.
    2. Zainstaluj edytor flag USE Gentoo: # emerge -av ufed.
    3. Uruchom edytor flag USE: # ufed.
    4. 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.
    5. 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 to udev i consolekit. 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.
    6. Jeśli jakikolwiek pakiet wymaga obsługi flagi, którą usunąłeś, dodaj go do /etc/portage/package.use.

    Zasoby

    Praca z plikami Portage

    Dodaj komentarz

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *