rpm包安裝方法
- IT科技
- 關注:2.83W次
RPM概述:RPM是RPM Package Manager(RPM軟體包管理器)的縮寫。
產品型號:Thinkpad E15
系統版本:centos7
軟體版本:rpm 4.14
RPM工具使用分為安裝、查詢、驗證、更新、刪除等操作
命令格式:rpm [引數] 軟體包
rpm命令安裝包,常用引數:
-i 是install的意思, 安裝軟體包
-v 顯示附加資訊,提供更多詳細資訊
-V 校驗,對已經安裝的軟體進行校驗
-h --hash 安裝時輸出####標記
例1:安裝rpm包
[root@xuegod63 ~]# rpm -ivh /mnt/BaseOS/Packages/lrzsz-0.12.20-43.el8.x86_64.rpm
#本地安裝lrzsz包,安裝後可以使用rz和sz命令。
rpm查詢功能
用法:rpm -q(query) 常與下面引數組合使用
-a(all) 查詢所有已安裝的軟體包
-f(file)系統檔名(查詢系統檔案所屬哪個軟體包),反向查詢
-i 顯示已經安裝的rpm軟體包資訊,後面直接跟包名
-l(list) 查詢軟體包中檔案安裝的位置
-p 查詢未安裝軟體包的相關資訊,後面要跟軟體的命名
例:
[root@xuegod63 mnt]# rpm -q lrzsz --->查詢指定的包是否安裝
[root@xuegod63 mnt]# rpm -qa --->查詢所有已安裝包
[root@xuegod63 ~]# which find #檢視find命令的路徑
/usr/bin/find
[root@xuegod63 ~]# rpm -qf /usr/bin/find #查詢檔案或命令屬於哪個安裝包
查詢已經安裝的rpm包的詳細資訊或作用 rpm -qi rpm包名
[root@xuegod63 ~]# rpm -qi lrzsz
針對沒有安裝的RPM包,要加引數: -p
[root@xuegod63 ~]# rpm -qpi /mnt/AppStream/Packages/php-mysqlnd-7.3.5-5.module_el8.2.0+314+53b99e08.x86_64.rpm
rpm包解除安裝
用法:rpm -e(erase) 包名
[root@xuegod63 ~]# rpm -e lrzsz
解決rpm依賴關係:
[root@xuegod63 ~]# cd /mnt/AppStream/Packages/
[root@xuegod63 Packages]# rpm -ivh apr-util-1.6.1-6.el8.x86_64.rpm
錯誤:依賴檢測失敗:
libapr-1.so.0()(64bit) 被 apr-util-1.6.1-6.el8.x86_64 需要
解決:
[root@xuegod63 Packages]# rpm -ivh apr-1.6.3-9.el8.x86_64.rpm
[root@xuegod63 Packages]# rpm -ivh apr-util-1.6.1-6.el8.x86_64.rpm
現在就可以安裝成功了。
總結:
rpm常用引數
rpm命令安裝包常用引數:
-i 是install的意思, 安裝軟體包
-v 顯示附加資訊,提供更多詳細資訊
-V 校驗,對已經安裝的軟體進行校驗
-h --hash 安裝時輸出####標記
rpm查詢功能引數:
用法:rpm -q(query) 常與下面引數組合使用
-a(all) 查詢所有已安裝的軟體包
-f(file)系統檔名(查詢系統檔案所屬哪個軟體包),反向查詢
-i 顯示已經安裝的rpm軟體包資訊,後面直接跟包名
-l(list) 查詢軟體包中檔案安裝的位置
-p 查詢未安裝軟體包的相關資訊,後面要跟軟體的命名
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/ovg9l.html