rpm 命令使用

2021-08-22 05:17:07 字數 2710 閱讀 9994

rpm命令的使用:

1、檢查服務包的安裝情況:

[root@ce163 ~]# rpm -qa compat-libcwait

[root@ce163 ~]# rpm -qa compat-oracle

[root@ce163 ~]#

檢查沒有安裝

2、安裝對應的rpm包:

[root@ce163 ~]# rpm -ivh /opt/inoracle/compat-libcwait-2.1-1.i386.rpm

preparing... ########################################### [100%]

…… 1:compat-libcwait ########################################### [100%]

[root@ce163 ~]# rpm -ivh /opt/inoracle/compat-oracle-rhel4-1.0-5.i386.rpm

[root@ce163 ~]#

檢查是否安裝成功:

3、解除安裝rpm包:

[root@ce163 ~]# rpm -qa|grep compat-libcw

compat-libcwait-2.1-1

[root@ce163 ~]#

[root@ce163 ~]# rpm -ev compat-libcwait-2.1-1

[root@ce163 ~]#

4、公升級rpm包:

公升級軟體包和安裝軟體包十分類似

使用uvh來公升級

[root@ce163 ~]# rpm -uvh --nodeps ./compat-oracle-rhel4-1.0-5.i386.rpm

5、驗證rpm包:

rpm -v 來驗證

6、引數:

· -a 查詢所有已安裝的軟體包

· -f 將查詢包含有檔案. 的軟體包

· -p 查詢軟體包檔名為的軟體包 還可以指定查詢軟體包時所顯示的資訊。它們被稱作資訊選擇選項:

· -i 顯示軟體包資訊,如描述, 發行號, 尺寸, 構建日期, 安裝日期, 平台, 以及其它一些各類資訊。

· -l 顯示軟體包中的檔案列表。

· -s 顯示軟體包中所有檔案的狀態。

· -d 顯示被標註為文件的檔案列表(man 手冊, info 手冊, readmes, etc)。

· -c 顯示被標註為配置檔案的檔案列表。這些是您要在安裝完畢以後加以定製的檔案(sendmail.cf, passwd, inittab, etc)。

對於那些要顯示檔案列表的檔案, 您可以增加-v 命令列選項以獲得如同 ls -l 格式的輸出

需要注意的問題:

1)如果提示有依賴關係,則需要加上--nodeps引數來安裝:

[root@ce163 ~]# rpm -ivh --nodeps ./compat-oracle-rhel4-1.0-5.i386.rpm

preparing... ########################################### [100%]

1:compat-oracle-rhel4 ########################################### [100%]

[root@ce163 ~]# rpm -qa|grep compat-oracle

compat-oracle-rhel4-1.0-5

[root@ce163 ~]#

2)如果提示有安裝的檔案衝突,則需要加上--replacefiles 引數來安裝

3)當您使用舊版本的軟體包來公升級新版本的軟體時,rpm會產生錯誤資訊,這時需要加上--oldpackage(如果你確有需要將該軟體包」降級,加入 --oldpackage 命令選項就可以了)引數來安裝

rpm -uvh clumanager-1.2.26.1-1.src.rpm安裝後再

rpmbuild -bs /usr/src/redhat/specs/clumanager.spec時提示出錯

附後:原始碼的安裝:

安裝 redhat-config-cluster

[root@ce164 opt]# rpmbuild --rebuild redhat-config-cluster-1.0.8-1.src.rpm

[root@ce164 opt]# rpm -uvh /usr/src/redhat/rpms/noarch/redhat-config-cluster-1.0.8-1.noarch.rpm

preparing... ########################################### [100%]

1:redhat-config-cluster ########################################### [100%]

[root@ce164 opt]# rpm -qa|grep cluster

redhat-config-cluster-1.0.8-1

[root@ce164 opt]#

或者:找到包.src.rpm 的安裝

#rpm -ivh src.rpm

#cd /usr/src/redhat/

#cd specs/

#ls#rpmbuild -bb ethtool.spec

#rpm -ivh /usr/src/redhat/rpms/i386/ethtool-1.5-1.i386.rpm

RPM命令使用

1.我們得到乙個新軟體,在安裝之前,一般都要先檢視一下這個軟體包裡有什麼內容,假設這個檔案是 linux 1.4 6.i368.rpm,我們可以用這條命令檢視 rpm qpi linux 1.4 6.i368.rpm 2.上面列出的所有檔案在安裝時不一定全部安裝,就像windows下程式的安裝方式分...

rpm命令使用

一 安裝 命令格式 rpm i or install options file1.rpm filen.rpm 引數 file1.rpm filen.rpm 將要安裝的rpm包的檔名 詳細選項 h or hash 安裝時輸出hash記號 test 只對安裝進行測試,並不實際安裝。percent 以百分...

rpm命令使用總結

安裝軟體 rpm ivh software 公升級軟體 uvh 軟體沒有安裝則安裝,安裝過就公升級 fvh 軟體沒有安裝則不會安裝,安裝過就公升級 軟體包查詢 查詢用到的資料庫檔案 var lib rpm q 查詢軟體是否安裝 qa 列出所有已經安裝在本機的軟體名稱 qi 列出軟體的詳細資訊 ql ...