Linux, 工作, 生活, 家人

Gentoo

[Gentoo] KDE 4.1.3 升級到 KDE 4.2.0

最近 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 去找出來.

這樣很沒有效率, 不知道大家有沒有比較快的方法?

3 留言

  1. 應該可以編輯/var/lib/portage/world
    由於他是照順序排的,進去把kde開頭那一段砍掉。再emerge –depclean就好了。不過這時候應該一開始就裝kde-meta會比較省事。

    • 文章作者的留言

      KDE meta 就是會裝很多不相關的套件,

      以前那種編法其實比較簡單, 但是 compile 會耗很久時間, 現在就是精簡化. 但是全裝就會花更久時間(每個套件都要重新解開再 compile).

  2. 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

回覆留言對象 取消回覆