私は一日のほとんどをGentooディストリビューションをインストールするために過ごしました。どんな対価を払っても、次のソフトウェアを避けたかったからです。
- バス
- システム
- ウデブ
私の仮定は、不要なソフトウェアを防ぐために、USE
使用中フラグを/etc/portage/make.conf
USE =と一緒に簡単に挿入できることです-systemd -dbus -udev
。
しかし、そのフラグと比較すると、より良いUSE
ものをインストールできないようです(ただし、今はインストールすることを選択しましたが)。graphical
DE
wayland
Xorg
私の質問は私が試したことが可能ですか? GentooをDE
強制的に使用せずに提供するように設定できますかdbus
?可能であれば、これを達成する方法を説明するチュートリアル/リソースを含む回答をありがとうございます。
答え1
ベテランのGentooユーザーとして、私はこの答えを「進行中の作業」として提供します。
ベースライン設定
- 基準プロファイル:を選択した場合、
# eselect profile list && eselect profile set 1
プロファイルは次のように設定する必要があります。[1] default/linux/amd64/13.0 (stable)
# emerge -ea @system && emerge -ea @world
、システムセットをビルドし、デフォルトの設定ファイルを使用してシステムのすべてのパッケージをビルドします。udev
この場合、カーネルはすべての場合にudevを要求するので、必要です。ただし、これはSysVへのすべての依存関係を排除し、systemd
SysVをデフォルトの初期化システムとして使用します。
ビルド設定の確認
- 編集する
/etc/portage/make.conf
。ACCEPT_KEYWORDS
おそらくアーチを安定させるために設定するx86
かamd64
。 - Gentoo USEフラグエディタをインストールしてください
# emerge -av ufed
。 - USEフラグエディタを起動します
# ufed
。 - リストから最初のオプションを選択します。
-*
内容はです。Never enable any flags other than those specified in make.conf
これで、ベースラインのステップ1で設定されたデフォルトフラグは無視されます。 - ベースライン再発行ステップ2:
# emerge -ea @system && emerge -ea @world
Portageはシステムのパッケージに必要な修正を出力します。必須項目のいくつかはudev
、およびですconsolekit
。ufed
スペースバーを数回押すとフラグが追加され、その前にマイナス記号が追加され、リストからフラグが削除されるため、これを使用して追加するのが簡単になりました。 - 削除したフラグをサポートする必要があるパッケージがある場合は、に追加してください
/etc/portage/package.use
。