2010年4月17日 星期六

[Linux] RPM 套件

RPM 套件是利用 rpm 指令加上參數來作套件上的操作
這個軟體管理的機制是由 Red Hat 這家公司發展出來的
對於 Linux 的使用者應該算是蠻熟悉的才是
欲知 RPM 更詳盡的內容可以參考鳥哥所寫的第二十三章
在此僅做 rpm 指令運用的筆記

安裝套件
idnnl@desktop:~$ rpm -ivh file.rpm
i 安裝套件
v 顯示安裝過程
h 以 50 個 # 顯示安裝過程的比例

強制安裝
若指定套件已安裝,欲強制安裝
idnnl@desktop:~$ rpm -ivh --replacepkgs file.rpm
若套件某些檔案與已安裝的檔案互相衝突而欲強制安裝
idnnl@desktop:~$ rpm -ivh --replacefiles file.rpm

解除安裝
idnnl@desktop:~$ rpm -e file.rpm

升級套件
idnnl@desktop:~$ rpm -Uvh file.rpm

更新套件
idnnl@desktop:~$ rpm -Fvh file.rpm

驗證套件
查詢所有已安裝的套件
idnnl@desktop:~$ rpm -qa file
可以配合 grep 指令僅顯示要求的套件
idnnl@desktop:~$ rpm -qa | grep file

解壓縮
idnnl@desktop:~$ rpm2cpio file.rpm | cpio -div

沒有留言:

張貼留言