ある Fedora スピンを別のスピンに変換しますか?

ある Fedora スピンを別のスピンに変換しますか?

既存の Fedora システムを別のスピンに変換するにはどうすればよいでしょうか?

例: KDE ライブ イメージからインストールし、Xfce に切り替えたい場合。

例えば

# yum group install 'Xfce Desktop'

十分?

ディスプレイ マネージャーはどうですか? Fedora-Xfce-Spin に相当する kdm を起動するには、どのような手順が必要ですか?

答え1

Fedoraスピンの構築方法に基づいて校正者yum install.... yum remove...、循環依存関係が発生する重複がないことを前提として、変換を「手動で」実行しても問題ないと思われます。

ブランディングの取得に関しては、そのほとんどは RPM としても配布されているため、別のスピン パッケージをインストールするとこれも一緒に提供されるはずです。

これを行うための実際の方法が説明されているのを見たことがないので、この方法でアプローチするのは間違いなく常識外れです。これは私の意見にすぎません。

freenode.net の Fedora IRC ルーム

私はまさにこの質問をそこでした、そして次のようなアドバイスをもらいました。

  1. これを自動化して実行したり、あるスピンから別のスピンへの移行を支援したりするツールは、誰も知りませんでした。
  2. 2 つのスピンからパッケージのリストを取得するには、次のコマンドを使用することが推奨されています。結果の出力を比較して、それらの違いを確認できます。

    $ show-installed -f kickstart -e -o /tmp/show-installed.txt
    

    結果の .txt ファイルはキックスタートに適した形式でダンプされ、入力ファイルとして使用したり、-f yumスイッチを使用してフレンドリーなリストを取得したりすることができますyum

  3. 既存のスピンの上に 2 番目のディストリビューションをインストールします。すべての再スピンが単一の Fedora バージョンから派生していることを考えると、不足しているファイルのみがインストールされるはずです。

参考文献

答え2

コマンド

# yum group install 'Xfce Desktop'

Xfce に必要なすべてのパッケージをインストールします。

ただし、これによって現在使用されているディスプレイ マネージャー (DM) は変更されません。

kdm を削除するには:

# systemctl disable kdm

Xfce-Spin のデフォルトの DM が正確に何であるかはわかりませんが、たとえば lightdm を構成するには次のようにします。

# yum install lightdm
# systemctl enable lightdm

systemd の無効化/有効化コマンドは、起動時にこれらのサービスが開始されるかどうかを設定します。

実行中のシステムで DM を実際に起動/停止するには:

# systemctl stop kdm
# systemctl start lightdm

Fedora の再起動は非常に高速ですが、次のようにしてサービスの起動をさらに高速にテストできます。

# systemctl rescue
# systemctl default

関連情報