2008-09-04

「手把手」教你完整移除擾人的scim

剛接觸ubuntu一陣子,一直不習慣用scim,他沒內建可愛的嘸蝦米,他的輸入法又暴多,選到我想要的可能會天昏地老。

很不幸的要移除他中文語系也會跟著移除,難到真的沒法可解嗎?答案,有的,下面就教你如何完整移除scim





先開啟你的終端機吧,應用程式→附屬應用程式→終端機

sudo aptitude purge scim

##請輸入你帳號的密碼,密碼會以一個星號顯示,輸入完按enter

[sudo] password for you:

讀取套件清單中... 完成
瞭解套件依存關係中
Reading state information... 完成
正在讀取延伸狀態檔案
初始化套件狀態... 完成
正在編輯延伸狀態訊息... 完成
建立標籤資料庫... 完成
以下的套件狀態為毀斷
scim-chewing scim-gtk2-immodule scim-modules-table scim-pinyin
以下新套件將會移除:

中間略過太長了

移除 下列套件:
language-support-input-zh
language-support-zh
scim-gtk2-immodule
scim-modules-table
scim-pinyin
scim-tables-zh

安裝 下列套件:
libskim0 [1.4.5-4ubuntu3 (hardy)]
skim [1.4.5-4ubuntu3 (hardy)]

保留下列未解決的相依關係:
language-pack-gnome-zh-base recommends language-support-zh
language-pack-zh-base recommends language-support-zh
分數是 -1394

是否接受該解決方案?[Y/n/q/?]


恩他要移除language-support-input-zh、language-support-zh這兩個中文語系,language- support-zh這個不能移除會有的程式變英文,那我們要怎麼做呢?簡單跟他玩配對遊戲,直到我們想要的答案出現,請按下N他會出現下一個解決方案,不接按的話在按N又有下一個解決方案了。

移除 下列套件:
language-support-input-zh
language-support-zh
scim-gtk2-immodule
scim-modules-table
scim-pinyin
scim-tables-zh

安裝 下列套件:
libskim0 [1.4.5-4ubuntu3 (hardy)]
skim [1.4.5-4ubuntu3 (hardy)]

降級 下列套件:
language-pack-gnome-zh-base [1:8.04+20080527 (hardy-updates, now) ->
1:8.04+20080415 (hardy)]
language-pack-zh-base [1:8.04+20080527.2 (hardy-updates, now) -> 1:8.04+20080415
(hardy)]

保留下列未解決的相依關係:
language-pack-gnome-zh-base recommends language-support-zh
language-pack-zh-base recommends language-support-zh
分數是 -1454

是否接受該解決方案?[Y/n/q/?]



看到降級 下列套件:language-pack-gnome-zh-base [1:8.04+20080527 (hardy-updates, now) ->
1:8.04+20080415 (hardy)]
language-pack-zh-base [1:8.04+20080527.2 (hardy-updates, now) -> 1:8.04+20080415
(hardy)]

請按下Y鍵兩次接受他的處理方案,這樣就能移除sicm了。

這樣就完了嗎?沒有耶別忘了剛剛有降級要把他升級回來

sudo aptitude safe-upgrade

讀取套件清單中... 完成
瞭解套件依存關係中
Reading state information... 完成
正在讀取延伸狀態檔案
初始化套件狀態... 完成
建立標籤資料庫... 完成
以下未使用的套件將會移除:
libskim0 scim-chewing scim-modules-socket skim
以下套件將會升級:
language-pack-gnome-zh-base language-pack-zh-base
2 個套件升級, 0 個新安裝, 4 個將移除且 0 個不會升級.
需要下載 0B/7473kB 的歸檔檔案. 解裝後將釋出 3764kB.
您想繼續嗎? [Y/n/?] y

軟件包: language-support-zh (1:6.06+20060529)

http://packages.ubuntu.com/zh-cn/dapper/language-support-zh


09.26.2009
謝謝ダメ人間 補充,以下這方法好像會比較快移除scim。

sudo aptitude purge -y language-support-zh language-support-input-zh
sudo aptitude install -y language-support-translations-zh language-support-fonts-zh

4 則留言:

  1. 其實你可以在scim把不必要的輸入法關掉....
    像我只是留倉五和新酷音

    還有既然都用了aptitude了
    使用它的互動模式解決相依性應該會比較人性化一點:P
    按n實在太累啦

    回覆刪除
  2. 不行耶,我直接用aptitude移除所找到的scim,他跟我講以修補毀損片斷耶,跟本移除不了qq

    scim輸入法用不慣輸入法超多-_-,看起來有點煩,gcin比較屬於我習慣的方式:p

    回覆刪除
  3. 呣....你說得沒錯
    language-support-zh會depend到language-support-input-zh
    而language-support-input-zh會depend到scim
    所以會有相依性錯誤

    我的話是會直接移除language-support-zh和language-support-input-zh
    再安裝gcin和language-support-font-zh還有language-support-translations-zh

    不過說到底如果language-support-input-zh的相依性是scim|gcin就不用那麼麻煩了....

    回覆刪除
  4. 恩那就這樣好了,應該會比盯著螢幕按N來的快許多:)

    sudo aptitude purge -y language-support-zh language-support-input-zh
    sudo aptitude install -y language-support-translations-zh language-support-fonts-zh

    回覆刪除