Contents
2.1. RPM软件包管理¶
rpm 工具命令详解如下:
-a, --all: 查询所有已安装的软件包。
-q, --query:表示询问用户,输出信息。
-l --list: 打印软件包列表。
-f, --file: file 查询包含file的软件包。
-i, --info: 显示软件包信息,包括名称、版本、描述。
-v, --verbose: 打印输出详细信息。
-U, --upgrade:升级RPM软件包。
-h, --hash:软件安装,可以打印安装进度条。
--last: 列出软件包时,以安装时间排序,最新的在上面。
-e, --erase:卸载RPM软件包。
--force: 表示强制,强制安装或卸载。
--nodeps: RPM包不依赖。
-l --list: 列出软件包中的文件。
--provides: 列出软件包提供的特性。
-R, --requires: 列出软件包依赖的其他软件包。
--scripts: 列出软件包自定义的小程序。
#常用的 RPM 软件包命令
安装软件的命令格式 rpm -ivh filename.rpm
升级软件的命令格式 rpm -Uvh filename.rpm
卸载软件的命令格式 rpm -e filename.rpm
查询软件描述信息的命令格式 rpm -qpi filename.rpm
列出软件文件信息的命令格式 rpm -qpl filename.rpm
查询文件属于哪个 RPM 的命令格式 rpm -qf filename
RPM企业案例演示:
rpm -q httpd #检查httpd包是否安装
rpm -ql httpd #查看软件的路径
rpm -qi httpd #查看软件的版本信息
rpm -e httpd #卸载软件包
rpm -e --nodeps httpd #强制卸载httpd。
rpm -qa| grep httpd #检查httpd相关的软件是否安装。
rpm -ivh httpd-2.4.10-e17.x86_64.rpm #安装http软件
rpm -Uvh httpd-2.4.10-e17.x86_64.rpm #升级http软件
rpm -ivh httpd-2.4.10-e17.x86_64.rpm --nodeps #安装http软件,不依赖其他软件包
参考文档