Linux中RPM软件包管理及安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中RPM软件包管理及安装相关的知识,希望对你有一定的参考价值。
RPM
结构
- 查询RPM软件包信息
- 安装,升级,卸载,RPM软件包
RPM包管理工具
注:以下测试需要安装rpm软件仓库( yum install rpm -y)
查询已安装的软件包
rpm -q [选项]
- -qa:显示当前系统中以RPM方式安装的所有软件列表。
- -qi(i:information) : 查看指定软件包的名称,版本,许可协议等详细信息。
- -ql(l:list):查看指定软件包的安装目录。
- -qf(f:file):查看查看指定的文件或目录是由那个软件包所安装。
- -qc:查看指定软件包的要安装的配置文件(.conf)。
- -qd:查看指定软件包中的压缩文件。
查看未安装的软件包
rpm -qp[子选项] RPM软件包
常用选项:
-qpi -qpl -qpc -qpd
- -qpi 查看指定未安装的软件包信息
- -qpl 查看该软件包准备要安装的所有目录,文件列表
(cd到mnt/Packages中ls查看软件仓库)
安装,升级,卸载 RPM软件包
rpm [选项] RPM软件包文件 ...
常用选项:
-i -U -F
- -i 安装
- -U 升级
- -F 检查
卸载指定的RPM软件 rpm -e 软件名
辅助选项:
--force强制 --nodeps不检查依赖件 -h以“#”号显示安装进度 -v安装过程中的详细信息
rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm //安装
rpm -Uvh zziplib-0.13.62-5.el7.x86_64.rpm //升级安装
重建rpm数据库
rpm -rebuilddb
rpm --initdb
以上是关于Linux中RPM软件包管理及安装的主要内容,如果未能解决你的问题,请参考以下文章