Linux 系统 rpm 包的管理
1. 安装一个 rpm 包
1 | rpm -ivh libjpeg-turbo-devel-1.2.1-1.el6.i686.rpm |
-i
安装-v
可视化-h
显示安装进度--force
强制安装--nodeps
即使没有安装依赖包也执意要安装
2. 升级一个 rpm 包
1 | rpm -Uvh libjpeg-turbo-devel-1.3.1-1.el6.i686.rpm |
-U
表示升级
3. 卸载一个 rpm 包
1 | rpm -e libjpeg-turbo-devel |
卸载时只需要指定包名
4. 查询一个包是否安装
1 | rpm -q libjpeg-turbo-devel |
5. 查询系统安装了哪些包
1 | rpm -qa | grep xxx |
6. 查看一个已安装 rpm 包的相关信息
1 | rpm -qi libjpeg-turbo-devel |
7. 列出一个 rpm 包安装的文件
1 | $ rpm -ql libjpeg-turbo-devel |
8. 列出某一个文件属于哪个 rpm 包
1 | $ rpm -qf /usr/lib/libjpeg.so |
9. 列出一个未安装的 rpm 包文件列表
1 | $ rpm -qpl libjpeg-turbo-devel-1.3.1-1.el6.i686.rpm |
10. 查看 rpm 包的控制脚本
1 | $ rpm -qp --scripts libjpeg-turbo-devel-1.3.1-1.el6.i686.rpm |