RPM包管理(rpm pakages manager)
软件包的类型
分类 | 安装 | 版本 |
---|---|---|
rpm包 | 预先编译打包,安装简单 | 版本较低 |
源码包 | 手动编译打包,安装步骤繁琐 | 版本最新 |
二进制包 | 解压即可用 | 源码无法修改 |
注:软件包安装时都可能会有依赖关系
rpm是一个强大的命令行驱动的软件包管理工具,用来安装、卸载、校验、查询和更新 Linux 系统上的软件包
rpm有一个完整的数据库体系,每个rpm包的所有信息都保存在指定的位置,利于查询
rpm包命名规则:
https://www.cnblogs.com/zhangchengxiang/p/5200166.html
安装rpm包
#rpm -ivh [包名]
-i :安装
-v :显示详细信息
-h :显示安装进度
其他附带参数有:
--force:强制安装,即使覆盖属于其他包的文件也要安装
--nodeps:当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包
–force参数实际工作中不允许使用,原因:
安装时已经提示有依赖,未安