[toc]
rmp概述
rpm包
| 12
 3
 4
 5
 6
 7
 
 | RPM全称RPM Package Manager缩写,由红帽开发用于软件包的安装,升级卸载与查询
 
 
 绿色安装
 rpm安装
 源码安装
 
 | 
rpm包的命名规则
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | 
 
 tree
 1.6.0
 10
 el7
 x86_64
 .rpm
 
 | 

Linux中的软件包类型
| 分类 | 安装 | 版本 | 
| rpm包 | 预先编译打包,安装简单 | 软件版本偏低 | 
| 源码包 | 手动编译打包,安装繁琐 | 软件版本随意 | 
| 二进制包 | 解压即可使用,安装简单 | 不能修改源码 | 
| 1
 | 注意: 不管是源码包,还是二进制包,安装时都可能会有依赖关系!
 | 
| 系统平台 | 包类型 | 工具 | 自动解决依赖 | 
| RedHat/Centos | RPM | rpm | yum | 
| Ubuntu/Debian | DPKG | dpkg | apt | 
rpm软件包的获取途径
1.RedHat光盘或官方网站 (通过挂载的方式访问)
2.RPM查询官网网站
3.Nginx软件官方网站
4.MySQL软件官方网站
rpm使用功能
rpm包安装命令
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 | 
 
 rpm 选项 rpm包路径或url
 
 
 -i
 -v
 -h
 -e
 
 --test
 --force
 --nodeps
 
 
 后跟.rpm的下载链接可直接安装
 
 | 
rpm查询
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 
 | 
 
 rpm -q
 rpm -qa
 rpm -qi
 rpm -ql
 rpm -qc
 rpm -qd
 rpm -qf
 rpm -q --scripts
 rpm -qip
 rpm -qlp
 
 
 rpm 选项 参数
 
 | 
rpm升级
| 12
 3
 4
 5
 6
 7
 8
 
 | 
 
 -U
 -f
 
 
 rpm 选项 rpm包路径
 
 | 
rpm卸载