私は一日の大部分をgentooディストリビューションのインストールを試みましたが、次のソフトウェアを絶対に避けたいと思っています

  • dbus
  • systemd
  • udev

私の想定では、USEフラグを使用することでした/etc/portage/make.conf USE = -systemd -dbus -udevを挿入するだけで、不要なソフトウェアを防ぐことができます。

ただし、 USEフラグ、graphical DE、できれば

(ただし、現時点ではXorgに落ち着きます)。

私の質問は、私が何をしていたかです。可能でもしようとしていますか? dbusを使用せずに、DEを提供するようにgentooを設定できますか?これが可能であれば、チュートリアル/リソースにヒットする回答で、これを達成する方法を説明していただければ幸いです。

コメント

およびudev

  • @GracefulRestartコメントありがとうございます。正直なところ、Gnome
  • 快適さ "がなくても非常にうまくいくことができます。 “>

    とにかく。 suckless.org tinyWM 、または[の哲学で最小限のものを採用しようとしていますTiny Wayland Compositor]( news.ycombinator.com/item?id=17773982 )。基本的に、必要なのはWebブラウザーを実行することだけです。コマンドラインで実行できる他のことはすべて、GUIよりもはるかに望ましいです。

    回答

    Gentooのベテランユーザーとして、この回答を進行中の作業として提供します:

    ベースラインを確立する

    1. を選択しますベースラインプロファイル:# eselect profile list && eselect profile set 1。プロファイルを次のように設定する必要があります:[1] default/linux/amd64/13.0 (stable)
    2. # emerge -ea @system && emerge -ea @worldは、システムセットをビルドし、次にデフォルトプロファイルを使用してシステム上のすべてのパッケージをビルドします。この状況では、udevが必要になるため、udevが必要です。すべての状況でカーネルが使用されますが、これによりsystemdへの依存がすべて削除され、SysVがデフォルトの初期化システムとして使用されます。

    コンパイル設定の確認

    1. /etc/portage/make.confを編集します。ACCEPT_KEYWORDSを安定したアーチに設定します。おそらくx86またはamd64
    2. Gentoo USEフラグエディターをインストールします:# emerge -av ufed
    3. USEフラグエディターを起動します:# ufed
    4. リストの最初のオプション-*を選択します。これは、Never enable any flags other than those specified in make.confです。これで、ベースラインステップ1で設定されたデフォルトフラグが無視されます。
    5. ベースラインステップ2を再発行します:# emerge -ea @system && emerge -ea @world。 Portageは、システム上のパッケージに必要な変更を吐き出します。必要なものには、udevconsolekitがあります。 ufedを使用してそれらを追加する方が簡単であることに注意してください。スペースバーを複数回押すとフラグが追加され、前にマイナス記号が追加されてから、リストからフラグが削除されます。
    6. 削除したフラグのサポートが必要なパッケージがある場合は、そのパッケージを/etc/portage/package.useに追加します。

    リソース

    Portageファイルの操作

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です