linux中rpm常用命令

2021-06-22 14:42:06 字數 2919 閱讀 5434

**:

rpm -q(or--query) options

-p (or "-

") 查詢專門的rpm檔案

-f 查詢此檔案屬性哪乙個軟體包

-a:查詢所有安裝包的資訊

--whatprovides 查詢系統中某個檔案,某個目錄,某個模組是由哪個包提供的.

-g 查詢此包屬於哪一組

--whatrequires 

查詢系統中某個檔案,某個目錄,某個模組是哪個包需要的

-i 已經安裝包的所有資訊

-l 已經安裝包的檔案列表

-c 已經安裝包的配置檔案

-d

-s

--scripts

--queryformat (or --qf)

--dump

--provides

--requires (or -r)

-vv

-v

rpm 查詢包資訊基本上要rpm包的名稱

如查詢 yum的資訊

rpm -q yum

yum-3.2.22-26.el5.centos

包的身份

包的身份包括如下資訊

(1)軟體包的名稱

(2)包的版本資訊

(3)包的發行號

rpm -q yum 

yum-3.2.22-26.el5.centos

如果包沒有安裝或者不存在 

會出現如下資訊

package lib* is not installed

rpm -qa:查詢所有安裝包的資訊

rpm -fq:查詢此檔案屬於哪乙個安裝包

rpm -qf /bin/ls

coreutils-5.97-23.el5_4.2

rpm -qp :查詢專門的rpm檔案資訊

rpm -qp sendmail-8.14.4-5.fc13.i686.rpm 

warning: sendmail-8.14.4-5.fc13.i686.rpm: header v3 rsa/sha256 signature: nokey, key id e8e40fde

sendmail-8.14.4-5.fc13

rpm -q --whatprovides :查詢系統中某個檔案,某個目錄,某個模組是由哪個包提供的.

rpm -q --whatprovides /usr/bin/lynx 

lynx-2.8.5-28.1.el5_2.1

rpm -q --whatrequires 查詢系統中某個檔案,某個目錄,某個模組是哪個包需要的

rpm -q --whatrequires /usr/bin/lynx 

no package requires /usr/bin/lynx

rpm -qi 查詢已經安裝包的詳細資訊

rpm -qi lynx

[php]view plain

copy

name        : lynx                         relocations: (not relocatable)  

version     : 2.8.5                             vendor: centos  

release     : 28.1.el5_2.1                  build date

: 2023年10月28日 星期二 03時55分01秒  

install date

: 2023年08月15日 星期日 20時54分54秒      build host: builder16.centos.org  

size        : 4601822                          license: gpl  

signature   : dsa/sha1, 2023年10月28日 星期二 04時11分21秒, key id a8a447dce8562897  

url         : 

summary     : 乙個基於文字的網頁瀏覽器。  

description :  

lynx 是乙個基於文字的 全球資訊網 瀏覽器。lynx不顯示任何  

影象,但是它支援框架、**、以及多數其它 html   

標籤。lynx 優於圖形化瀏覽器的地方是它的速度――  

links 能夠快速啟動、退出、及顯示網頁。  

rpm -ql 展示包的檔案列表

rpm -qc 已經安裝包的配置檔案列表

[php]view plain

copy

rpm -qc vsftpd  

/etc/logrotate.d/vsftpd.log  

/etc/pam.d/vsftpd  

/etc/vsftpd/ftpusers  

/etc/vsftpd/user_list  

/etc/vsftpd/vsftpd.conf  

/etc/vsftpd/vsftpd_conf_migrate.sh  

查詢rpm包的所有資訊

rpm -qpil sendmail-8.14.4-5.fc13.i686.rpm

更多關於rpm查詢資訊

Linux常用命令 rpm

1.安裝乙個包 rpm ivh 2.公升級乙個包 rpm uvh 3.移走乙個包 rpm e 4.安裝引數 force 即使覆蓋屬於其它包的檔案也強迫安裝 nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。5.查詢乙個包是否被安裝 rpm q rpm package name...

rpm 常用命令

1.安裝乙個包 rpm ivh 2.公升級乙個包 rpm uvh 3.移走乙個包 rpm e 4.安裝引數 force 即使覆蓋屬於其它包的檔案也強迫安裝 nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。5.查詢乙個包是否被安裝 rpm q rpm package name...

RPM常用命令

rpm安裝軟體需要root許可權 基本命令 安裝軟體 rpm i linuxcast soft.rpm 解除安裝軟體 rpm e linuxcast soft 公升級形式安裝 rpm u linuxcast soft new.rpm 常用引數 v 顯示詳細資訊 h 顯示文字進度條 rpm常用查詢命令...