
如何將現有的 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
我在那裡問了這個確切的問題,並得到了以下建議。
- 任何人都知道沒有任何工具可以幫助以自動化方式完成此操作,或者可以幫助從一種旋轉遷移到另一種旋轉。
建議使用以下命令來獲取 2 次旋轉的軟體包列表,然後可以比較生成的輸出以查看它們之間的差異。
$ show-installed -f kickstart -e -o /tmp/show-installed.txt
產生的 .txt 檔案將以 kickstart 友好格式轉儲,可以用作輸入文件,或者您可以使用開關
-f yum
來獲取yum
友好列表。- 在現有版本的基礎上安裝第二個發行版。鑑於所有重新設計均源自單一 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