最近 KDE 出了 4.2.0, 所以就順手升級一下我的 Gentoo Server
因為 Gentoo KDE 都改 split package 的方式, 所以移除原來的 Package 似乎比較麻煩
移除主要的 KDE Package
# emerge -C `get-child-packages kde-base/kdebase`
# emerge -C `get-child-packages kde-base/kdeutils`
找出其他的 KDE package
# eix ^kde | grep \\\[I\\\]
再執行
# emerge -pv kde-base/kdebase-startkde
找出最後沒有刪除的 KDE Package
有時用指令 “get-parent-packages” 可以找出上層的 library, 但是大部份還是要靠 emerge 去找出來.
這樣很沒有效率, 不知道大家有沒有比較快的方法?
chenpc
應該可以編輯/var/lib/portage/world
由於他是照順序排的,進去把kde開頭那一段砍掉。再emerge –depclean就好了。不過這時候應該一開始就裝kde-meta會比較省事。
richliu
KDE meta 就是會裝很多不相關的套件,
以前那種編法其實比較簡單, 但是 compile 會耗很久時間, 現在就是精簡化. 但是全裝就會花更久時間(每個套件都要重新解開再 compile).
13121982
emerge app-portage/gentoolkit
equery list kde-base/ | grep 4\.1 | xargs emerge -Cpv
equery list kde-base/ | grep 4\.1 | xargs emerge -Cav
good luck