文章目录
RPM软件包管理器
一、rpm包的卸载
二、rpm包的安装
RPM软件包管理器
rpm(英文全拼:redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项软件包的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让Linux易于安装升级,间接提升了 Linux的适用度。
命令格式:rpm -参数 软件包名
参数 | 英文 | 含义 |
---|---|---|
-q | query | 使用询问模式,当遇到任何问题时,rpm指令会先询问用户。 |
-a | all | 查询所有软件包 |
-i | info | 显示软件包的概要信息 |
-l | list | 显示软件包中的文件列表 |
-f | file | 文件,显示文件对应rpm包(查找文件所属的rpm包) |
示例1:查询已安装的rpm列表,通常通过管道命令配合grep进行查找
rpm -qa | grep tree
示例2:查询软件包信息
rpm -qi 软件包名称
示例3:显示软件包中的文件列表
rpm -ql 软件包名称
示例4:查看指定文件归属于哪个软件包
rpm -qf 文件绝对路径
一、rpm包的卸载
rpm卸载命令:
命令 | 英文 | 含义 |
---|---|---|
rpm -e 软件包名称 | erase清除 | 卸载rpm软件包 |
rpm -e --nodeps 软件包名称 | don't check dependencies | 卸载前跳过依赖检查 |
示例:卸载tree
[root@lanson ~]# rpm -qa | grep tree
tree-1.5.3-3.el6.x86_64
[root@lanson ~]# rpm -e --nodeps tree-1.5.3-3.el6.x86_64
[root@lanson ~]#
[root@lanson ~]# tree /home
-bash: /usr/bin/tree: No such file or directory
[root@lanson ~]#
二、rpm包的安装
rpm包安装命令:
命令 | 含义 |
---|---|
rpm -ivh rpm包名称 | 安装rpm包 |
安装命令参数:
参数 | 英文 | 含义 |
---|---|---|
-i | install | 安装 |
-v | verbose | 打印提示信息 |
-h | hase | 显示安装进度 |
-
📢博客主页:https://lansonli.blog.csdn.net
-
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
-
📢本文由 Lansonli 原创,首发于 CSDN博客🙉
-
📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨