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 ...