标签:rpm
用法: rpm [选项...]
1、rpm安装(install)
注释:root身份才能使用rpm安装命令
常用用方式:
[root@localhost tmp]# rpm -ivh package_name 参数 -i:install -v:Print verbose information - normally routine progress messages will be displayed. 打印详细信息 -h:显示安装进度 示例:安装dnf-0.6.4-2.el7.noarch.rpm [root@localhost tmp]# rpm -ivh dnf-0.6.4-2.el7.noarch.rpm 警告:dnf-0.6.4-2.el7.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 352c64e5: NOKEY 准备中... ################################# [100%] 正在升级/安装... 1:dnf-0.6.4-2.el7 ################################# [100%]
初学者建议直接使用rpm -ivh package_name进行安装,如使用其他参数会导致不可预期的问题产生,欲了解更多rpm参数请使用man命令查询
2、rpm升级/更新(upgrade/freshen)
rpm -Uvh package_name 若软件未安装,则进行安装,若已安装则进行更新 rpm -Fvh package_name 若软件未安装,则不进行安装,若已安装则进行更新
操作步骤:
1、先下载最新的rpm文件
下载地址:
http://mirrors.163.com/ #网易
http://mirrors.sohu.com/ #搜狐
http://mirrors.ustc.edu.cn/ #中科大
http://mirror.bjtu.edu.cn #北交大
2、使用相应命令进行升级/更新
3、rpm查询
-q:仅使用-q查询软件是否安装
-qa:列出已安装的所有软件
-qi:列出软件的详细信息
-ql:列出指定软件所有的文件所在目录
-qc:列出该软件的所有配置文件
-qd:列出该软件的帮助文件
-qf:后跟文件名,查找该文件输入哪个软件
-qp:查询一个没有安装的包的信息,可以使用本地包或者URL
4、rpm卸载
卸载软件的操作非常简单,使用-e命令即可,但需要注意的是软件的依赖关系。
比如说软件a依赖于b,b依赖于c,卸载c时,必须要先卸载b,而卸载b时必须先卸载a,就像搭积木,如果要拆除c层,就需要先拆a,再拆b,如果强行拆除c,积木会倒塌并散做一团,软件亦是如此。如果强行卸载有依赖关系的软件,必然会导致故障的发生。
标签:rpm
原文地址:http://headlock.blog.51cto.com/2772396/1694869