RPM工具使用

2021-09-02 23:00:40 字數 2561 閱讀 9768

2. rpm包查詢

3. rpm 包公升級

4. rpm 包解除安裝

5. rpm 包校驗

引數作用

-i安裝

-v詳細資訊

-h安裝進度

–test

測試是否能夠安裝成功

–force

強制重新安裝

–nodeps

忽略依賴關係

#rpm -ivh /mnt/packages/tree-1.6 .0-10.el7.x86_64.rpm

#rpm -ivh /mnt/packages/vsftpd-3.0 .2-22.el7.x86_64.rpm

#cd /mnt/packages/

#rpm -ivh zsh-5.0.2-28.el7.x86_64.rpm

#rpm -ivh --test /mnt/packages/vsftpd-3.0.2-22.el7.x86_64.rpm
#rpm -ivh --force /mnt/packages/tree-1.5 .3-3.el6.x86_64.rpm
#rpm -ivh --nodeps /mnt/packages/tree- 1.6 .0-10.el7.x86_64.rpm
引數

作用-q

檢視指定軟體包是否安裝

-qa檢視系統中已安裝的所有rpm 軟體包列表

-qi檢視指定軟體的詳細資訊

-ql查詢指定軟體包所安裝的⽬錄、⽂件列表

-qc查詢指定軟體包的配置⽂件

-qd查詢指定軟體包的幫助⽂檔

-qf查詢⽂件或⽬錄屬於哪個rpm 軟體

-q --scripts

查詢rpm 包安裝前和安裝後執⾏的指令碼

引數作用

-qip

查詢未安裝的rpm 包詳細資訊

-qlp

查詢未安裝的軟體包會產⽣哪些⽂件

//查詢vsftpd這個rpm 包是否安裝

#rpm -q vsftpd
//模糊查詢系統已安裝的rpm 包

# rpm -qa |grep ftp
//查詢vsftpd軟體包的相關資訊

# rpm -qi vsftpd
//查詢rpm 包所安裝的⽂件

# rpm -ql vsftpd
//查詢rpm 包相關的配置⽂件

# rpm -qc vsftpd
//查詢配置⽂件或命令來⾃於哪個rpm 包

# rpm -qf /etc/vsftpd/vsftpd.conf

# rpm -qf /usr/sbin/vsftpd

//查詢未安裝的軟體包會產⽣哪些⽂件

# rpm -qlp /mnt/packages/samba-3.6.23-41.el6.x86_64.rpm
//查詢未安裝的軟體包會產⽣哪些⽂件

# rpm -qip /mnt/packages/samba-3.6.23-41.el6.x86_64.rpm
引數

作用-u

如果⽼版本不存在,就全新安裝,如果存在有新版即公升級

-f⽼版本必須存在

注意:

如果有新版則公升級, 軟體公升級不要跨作業系統主版本號

#rpm -uvh /mnt/packages/tree-1.6.0-10. el7.x86_64.rpm
注意:

解除安裝包時需要先把依賴的包解除安裝掉,如果依賴的包是系統所必須的,那就不能解除安裝這個包,否則會造成系統崩潰。

養成好習慣先查詢,後解除安裝

# rpm -qa |grep sh

# rpm -e zsh

軟體相關的資料庫存放於/var/lib/rpm⽬錄

識別符號含義

s⽂件的容量⼤⼩是否被改變

m⽂件的型別或者⽂件的屬性是否被修改

5md5 這⼀種指紋加密的內容已經不同

d裝置的主/次**已經改變

l路徑已經被改變

u⽂件的所屬主已被修改

g⽂件的所屬組已被修改

t⽂件的建立時間已被改變

# rpm -v vsftpd

s.5....t. c /etc/pam.d/vsftpd

.......t. c /etc/vsftpd/ftpusers

s.5....t. c /etc/vsftpd/vsftpd. conf

.m....... / var /ftp/pub

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.安裝 rpm ivh x.i386.rpm 這條命令很一般了.不過,使用了上面的命令後,再用 rpm qpl x.i386.rpm 來查詢詳細的安裝位置,如果可以執行,必然是 usr bin 的和安裝檔名相同的那個了.rpm uvh x.i38...