next up previous contents
Next: 重新編譯 RPM Up: RPM 套件管理 Previous: 刪除套件   Contents

RPM 的相依關係

有時某個套件 A 必須依賴另一個套件 B 才能夠運作,我們稱套件 A套件 B 具有相依關係。在安裝套件 A 之前,必須先安裝套件 B 才行。例如:
[root@cle ]# rpm -ivh ami-1.0.4-3.i386.rpm 
error: failed dependencies:
        locale-ko is needed by ami-1.0.4-3
先將 locale-ko 裝上即可:
[root@cle ]# rpm -ih locale-ko-0.9-2.i386.rpm 
##################################################
[root@cle ]# rpm -ih ami-1.0.4-3.i386.rpm 
##################################################
[root@cle ]#
同樣地,如果要刪除 locale-ko,必須同時將 ami 刪除才行:
[root@cle ]# rpm -e locale-ko
error: removing these packages would break dependencies:
        locale-ko is needed by ami-1.0.4-3

[root@cle ]# rpm -e locale-ko ami



CLE Team 2000-10-31