作者 主題: 如何正確地移除X  (閱讀 2036 次)

0 會員 與 1 訪客 正在閱讀本文。

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
如何正確地移除X
« 於: 2002-10-23 13:42 »
rh7.2安裝時選all 因硬諜空間問題請問如何正確地移除X 從哪開始 ?
用 rh7.2 移除X等字搜尋過

螢火飛

  • 酷!學園 學長們
  • 活潑的大學生
  • ***
  • 文章數: 400
    • 檢視個人資料
    • http://firefly.idv.tw
Re: 如何正確地移除X
« 回覆 #1 於: 2002-10-23 15:51 »
引述: "al"
rh7.2安裝時選all 因硬諜空間問題請問如何正確地移除X 從哪開始 ?
用 rh7.2 移除X等字搜尋過



# rpm -qa | grep ^XFree86 | ( while read XF ; do LIST="${LIST} ${XF}" ; done ; rpm -e ${LIST})


一舉找出所有 X 套件然後移除乾淨 :wink:

如果您有裝 KDE、GNOME 要先移除,才能移除 XFree86

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
如何正確地移除X
« 回覆 #2 於: 2002-10-23 19:32 »
謝謝!
我試完成後再來分享!

al

  • 憂鬱的高中生
  • ***
  • 文章數: 136
    • 檢視個人資料
如何正確地移除X
« 回覆 #3 於: 2002-10-24 11:27 »
我先下
# rpm -qa | grep ^kde | ( while read XF ; do LIST="${LIST} ${XF}" ; done ; rpm -e ${LIST})
出現error 如下
error: package kdenetwork-2.1.1-1kdetoys-2.1.1-2kdelibs-2.1.2-1kde-i18n-Chinese-Big5-2.2.2-2kdebase-2.1.1-8kdebinding-kmozilla-2.1.1-1kdevelop-1.4.1-2kdebindings-devel-2.1.1-1kdesdk-2.1.1-1kdelibs-devel-2.1.2-1kdesupport-2.1-3kdemultimedia-2.1.1-1kdepim-2.1.1-1kdeutils-2.1.1-1kdebindings-2.1.1-1kdegraphics-2.1.1-1kdelibs-sound-devel-2.1.2-lkde-compat-devel-1.1.2-8kdegames-2.1.1-1kdenetwork-ppp-2.1.1-1kdesdk-devel-2.1.1-1kdesupport-devel-2.1-3kde1-compat-1.1.2-8kdelibs-sound-2.1.2-1kdeadmin-2.1.1-5 is not installed
再下
# rpm -qa | grep ^gnome | ( while read XF ; do LIST="${LIST} ${XF}" ; done ; rpm -e ${LIST})
出現類似kde 的error
error: package gnome-kerberos-0.2.2-2gnome-applets……………………………………. is not installed
再下
# rpm -qa | grep ^XFree86 | ( while read XF ; do LIST="${LIST} ${XF}" ; done ; rpm -e ${LIST})
又出現類似kde 的error
我想remove 單個 rmp 總行吧 出現error 如下
# rpm –e kdenetwork
error: cannot open Dirnames index using db3 – No such file or directory (2)
error: cannot open Requireversion index using db3 – No such file or directory (2)
error: cannot open Provideversion index using db3 – No such file or directory (2)
error: cannot open Installtid index using db3 - No such file or directory (2)
error: cannot open Sigmd5 index using db3 – No such file or directory (2)
error: cannot open Filemd5s index using db3 – No such file or directory (2)
而且無論 remove 任何 kde ; gnome error message 一模一樣
該不會與 HDD 96% 使用率有關吧 除了重灌還有其他辦法嗎 ?

螢火飛

  • 酷!學園 學長們
  • 活潑的大學生
  • ***
  • 文章數: 400
    • 檢視個人資料
    • http://firefly.idv.tw
如何正確地移除X
« 回覆 #4 於: 2002-10-24 12:05 »
只剩下 4 % 的空間啊!
那就不能一次移除太多套件,因為 rpm 會使用一些空間來做暫存,
移除的套件愈多,暫存空間就愈大。

而且,只有 XFree86 可以用那一行 shell 指令移除,
其他如 KDE 以及 GNOME 就無法以一行指令移除
因為這些相依性套件名稱,不一定都是 KDE、GNOME 開頭 ^^|||

如果您要手動移除的話,就必須自己一一找出它們之間的相依性

或是用 apt 來移除,apt 可以幫您找出相依性的問題,並移除它們

建議您先從 qt 開始移除
# apt-get remove qt

然後移除 gtk
# apt-get remove gtk

最後再移除 XFree86
# apt-get remove XFree86

apt 下載位址:
# wget -c ftp://linux.nctu.edu.tw/dists/CLE/i386/RedHat/RPMS.cle/apt-0.5.4cnc7-5.i386.rpm