目录
rpm软件包管理的管理
rpm命令对安装软件和卸载软件在如今已经不常用,但是rpm对软件包信息的查看对我们来说还是非常好用。
rpm包安装
安装命令:rpm -ivh name
-
-i:表示install安装
-
-v:表示安装时显示详细信息
-
-h:表示显示进度
这里安装一个xz作为演示
[root@bogon Packages]# rpm -ivh xz-5.2.5-8.el9_0.x86_64.rpm
warning: xz-5.2.5-8.el9_0.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
package xz-5.2.5-8.el9_0.x86_64 is already installed
rpm包的卸载
卸载命令: rpm -evh name
这里卸载一个xz作为演示
[root@bogon Packages]# rpm -evh xz
error: Failed dependencies:
xz is needed by (installed) dracut-057-21.git20230214.el9.x86_64
xz is needed by (installed) sos-4.5.1-3.el9_2.noarch
在这里显示卸载失败,原因是许多软件之间存在依赖,需要卸载该软件时需要先将存在依赖的软件先卸载。
rpm包的信息查看
rpm包的安装与卸载一般情况是用不到的,因为使用yum会自动解决依赖问题,rpm包的信息查看用到的地方会很多
- 包全名:例如,xz-5.2.5-8.el9_0.x86_64.rpm
- 包名:例如,
xz
在下方我会使用“包全名”和“包名”进行区分