網上有很多rpm的使用命令,下面是我個人的一些總結:
1.安裝
rpm -ivh ***x.i386.rpm
這條命令很一般了.不過,使用了上面的命令後,再用
rpm -qpl ***x.i386.rpm
來查詢詳細的安裝位置,如果可以執行,必然是/usr/bin/的和安裝檔名相同的那個了.
rpm -uvh ***x.i386.rpm
是公升級安裝.
2.查詢,解除安裝
一般的查詢用 rpm -qs ***xx,但是如果我只知道關鍵字,如sasl這個包:
[root@heylinux linux]# rpm -qs sasl
package sasl is not installed
但是,我使用如下命令:
[root@heylinux linux]# rpm -qa|grep sasl
cyrus-sasl-1.5.24-25
cyrus-sasl-devel-1.5.24-25
cyrus-sasl-plain-1.5.24-25
cyrus-sasl-md5-1.5.24-25
所以,我介紹的查詢命令為:
rpm -qs |grep 關鍵字
對於解除安裝,使用 rpm -e ***x就可以了,但也有時,明明安裝了,但是解除安裝時卻說 not installed.這樣,你在kde包管理器中可以解除安裝掉.
3.srpms的安裝
這是原始碼rpm檔案,檔名為***x.src.rpm的形式,它的安裝比較特殊,以安裝 cyrus-sasl-1.5.27-t22.src.rpm為例:
a. [[email protected]]# rpm -ivh cyrus-sasl-1.5.27-t22.src.rpm
b.[[email protected]]# cd /usr/src/redhat/specs/
c. [[email protected]]# rpm -ba cyrus-sasl.spec
d.進入 /usr/src/redhat/rpms/
這時要根據你的系統的體系,進入i386或i686目錄
#cd i386
#lsf.現在,所有的rpm包都在這裡了,使用
rpm -ivh ***.rpm
安裝就行了.
RPM使用介紹
1 查詢包安裝情況 驗證包 rpm qa rpm q package name rpm v package 或 rpm vf etc inittab rpm va 2 查詢包本身資訊 rpm qi package name 3 查詢包中內容 rpm ql package name 4 安裝 解除安裝...
RPM使用詳解
在linux作業系統中,有乙個系統軟體包,它的功能類似於windows裡面的 新增 刪除程式 但是功能又比 新增 刪除程式 強很多,它就是red hat package manager 簡稱rpm 此工具包最先是由red hat 公司推出的,後來被其他linux開發商所借用。由於它為linux使用者...
rpm 命令使用
rpm命令的使用 1 檢查服務包的安裝情況 root ce163 rpm qa compat libcwait root ce163 rpm qa compat oracle root ce163 檢查沒有安裝 2 安裝對應的rpm包 root ce163 rpm ivh opt inoracle ...