02 RPM包管理
1 获取 RPM 包
2 RPM 包命名规则
httpd-2.4.6-80.el7.x86_x64.rpm
- httpd:软件包名。
- 2.4.6:软件版本。
- 80:软件发行次数。
- el7:软件发行商。 el7指的是 RHEL 7.x 版本
- x86_84:适合的硬件平台。
- rpm:扩展名
3 RPM 包的依赖性
4 RPM 包的默认安装路径
安装路径 |
含义 |
/etc |
配置文件安装目录 |
/usr/bin |
可执行命令安装目录 |
/usr/lib |
程序所使用的函数库保存位置 |
/usr/share/doc |
基本的软件使用手册保存位置 |
/usr/share/man |
帮助文件保存位置 |
5 RPM 相关操作
5.1 安装
rpm -ivh 完整包名
选项:
-i: 安装
-v: 显示更详细的信息
-h: 打印,显示安装进度
5.2 升级
rpm -Uvh 完整包名
选项:
-U:升级,如果没有安装过就安装,安装过就升级到新版本
5.3 卸载
rpm -e 包名
选项:
-e: 卸载
--nodeps: 不检测依赖性
5.4 查询
rpm -qa # 查询所有已安装的包
rpm -q 包名 # 查询某个软件包是否安装
rpm -qi 包名 # 查询某个软件包的详细信息
rpm -ql 包名 # 查询软件中的文件列表
rpm -qf 文件名 # 查询系统文件输入哪个包