前言:在windows下会有“xxx软件管理”,其作用是管理软件的安装、卸载、更新。在linux中也存在类似的管理工具,叫做rpm。在Linux系统中,常见的软件包有RPM包、DEB包、.tar.gz结尾的源代码包、.tar.bz或.tar.bz2结尾的源代码包、以.bin结尾的安装包、以.run结尾的安装包,而rpm主要是用来管理.rpm包安装的软件的!
需求一、如何使用rpm命令查询安装的rpm包软件?
方式一、输入 rpm -qa | grep 关键词 (关键词为要查询的软件名,但可以不用写全,且可以用关键词*匹配)
方式二、输入 rpm -qa 关键词* (方式二与方式一的区别是,方式二的筛选结果集相对小些)
需求二、如何使用rpm命令删除通过.rpm包安装的软件?
语法:rpm -e 软件的完整名称 [–nodeps]
-e 是卸载的意思
–nodeps 用于删除有依赖关系的软件,比如:B软件的运行需要A软件,要想删除A软件,就必须带上–nodeps
需求三、如何使用rpm命令安装.rpm软件包
语法:rpm -ivh 软件包的完整名称
参数说明:
-i:install安装;
-v:表示显示进度条;
-h:表示以“#”号的形式显示进度条;
需求四、如何使用rpm更新软件?
如果用户以前通过example-1.i386.rpm软件包安装过软件,现在又有了example-2.i386.rpm软件包,通过下面的命令可以升级软件:
语法:rpm -Uhv example-2.i386.rpm
参数说明:
-U 是告诉RPM先删除原先的版本,再安装新的版本
-h 是以"#"的形式显示进度条
-v 是显示进度条