[toc]
rmp概述
rpm包
1 2 3 4 5 6 7
| RPM全称RPM Package Manager缩写,由红帽开发用于软件包的安装,升级卸载与查询
绿色安装 rpm安装 源码安装
|
rpm包的命名规则
1 2 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包安装命令
1 2 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查询
1 2 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升级
1 2 3 4 5 6 7 8
|
-U -f
rpm 选项 rpm包路径
|
rpm卸载