2007年6月14日 星期四

RPM安裝Tips--with yum

在Fedora上安裝RPM時,有時後會需要安裝一些依存的套件。不過光看lib的檔名實在很難知道缺什麼套件,上rpmfind查也不見得會順利找到適用的版本。這時候搭配yum安裝就可以讓yum去找缺的套件,指令是:
yum localinstall xxx.rpm
這時候yum會自動到網路上下載安裝缺的套件。

萬一出現"Package xxx.rpm is not signed"的訊息,yum會停止執行。這時候到/usr/lib/python2.3/site-packages/yum/__init__.py(不同版本python後面的版號可能會不同)這個檔案裡面,查到"is not signed"這幾個字,然後把result=2改成result=0,重新執行就可以完成安裝。不過記得確認安裝的rpm沒有安全上的問題,並且安裝完後把值改回來。

沒有留言: