1 RPM,全称Redhat Package Manager,是由Redhat公司提出的,用于管理linux下的软件包的软件。
2 rpm命令用法:
3 RPM安装操作:
4 rpm -i 需要安装的包文件名
5 例子:
6 rpm -i example.rpm 安装example.rpm 包
7 rpm -iv example.rpm 安装example.rpm 包,并在安装过程中显示正在安装的文件信息
8 rpm -ivh example.rpm 安装example.rpm 包,并在安装过程中显示正在安装的文件信息及安装进度
9
10 RPM查询操作:
11 rpm -q ...
12 附加查询命令:
13 a 查询所有已经安装的包
14 i 显示安装包的信息
15 l 显示安装包中的所有文件被安装到哪些目录下
16 s 显示安装版中的所有文件状态及被安装到哪些目录下
17 p 指定查询的是安装包的信息
18 f 指定查询的是已安装的某文件的信息
19 例子:
20 rpm -qa | grep tomcat7查看tomcat7是否被安装
21 rpm -qip example.rpm 查看example.rpm安装包的信息
22 rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息
23 rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下
24
25 RPM卸载操作:
26 rpm -e 需要卸载的安装包
27 在卸载之前通常会使用rpm -q ...命令查出需要卸载的安装包名称
28 例子:
29 rpm -e tomcat7 卸载tomcat7软件包
30
31 RPM升级操作:
32 rpm -U 需要升级的包
33 例子:
34 rpm -Uvh example.rpm 升级example.rpm 包
35
36 RPM验证操作:
37 rpm -V 需要验证的包
38 例子:
39 rpm -Vf /etc/tomcat7/tomcat7.conf
40
41 RPM的其他附加命令:
42 --force 强制操作 如强制安装、删除等
43 --requires 显示该包的依赖关系
44 --nodeps 忽略依赖关系并继续操作