RPM 命令详解
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 忽略依赖关系并继续操作