將一種 Fedora 旋轉轉換為另一種旋轉?

將一種 Fedora 旋轉轉換為另一種旋轉?

如何將現有的 Fedora 系統轉換為另一個系統?

範例:您已經從 KDE Live 映像安裝,現在想要切換到 Xfce。

是類似的東西

# yum group install 'Xfce Desktop'

足夠的?

顯示管理器怎麼樣?啟動 Fedora-Xfce-Spin 的 kdm 等效項需要執行哪些步驟?

答案1

基於 Fedora spin 的建構方式修訂者,我認為可以通過假設yum install.... yum remove...進入任何類型的循環依賴項時不存在重疊來“手動”進行轉換。

就獲得品牌而言,其中大部分也以 RPM 的形式分發,因此安裝另一個旋轉包也應該會帶來這一點。

我從來沒有見過一個實際的方法可以做到這一點,所以你通過這種方式來實現它肯定是不走尋常路的,只需我的 0.02 美元。

freenode.net 上的 Fedora IRC Room

我在那裡問了這個確切的問題,並得到了以下建議。

  1. 任何人都知道沒有任何工具可以幫助以自動化方式完成此操作,或者可以幫助從一種旋轉遷移到另一種旋轉。
  2. 建議使用以下命令來獲取 2 次旋轉的軟體包列表,然後可以比較生成的輸出以查看它們之間的差異。

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

    產生的 .txt 檔案將以 kickstart 友好格式轉儲,可以用作輸入文件,或者您可以使用開關-f yum來獲取yum友好列表。

  3. 在現有版本的基礎上安裝第二個發行版。鑑於所有重新設計均源自單一 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

相關內容