linux命令行学习(63):rpm 一、安装和更新rpm软件包 二、卸载rpm软件包 三、列出所有安装过的包 四、获得某个软件包的全名 五、查询rpm包中的文件安装的位置 六、常用选项

rpm全称是Red Hat Package Manager(Red Hat包管理器)。red hat系的linux发行版使用rpm,red hat系的软件包的扩展名为.rpm,它们包含可以立即在特定机器体系结构上安装和运行的Linux软件。

rpm命令是RPM软件包的管理工具。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。

centos属于red hat系,因此可以使用rpm。

rpm命令格式:

rpm [选项...] [软件包...]

这里列出rpm的简单用法,详细用法,可以使用命令

rpm --help

获取。

一、安装和更新rpm软件包

rpm -ivh <package>              # 直接安装

rpm --force -ivh <package>  # 忽略报错,强制安装

rpm -U <package>                #更新软件包

二、卸载rpm软件包

rpm -e <package>     

可以在前面查询,例如:

rpm -ql tree        # 查询

rpm -e tree          #卸载

rpm -ql tree        #再查询

三、列出所有安装过的包

rpm -qa

四、获得某个软件包的全名

rpm -q <package简称>

例(我的centos上的实例):

rpm -q device-mapper

device-mapper-1.02.149-8.el7.x86_64

五、查询rpm包中的文件安装的位置

rpm -ql <package>

例:

rpm -ql device-mapper

六、常用选项

1 -i 显示软件包的相关信息

2 -v 显示指令执行过程;

3 -h 套件安装时列出标记;

4 --force 忽略报错

5 -q 使用询问模式

6 -l 显示软件包的文件列表

7 -a 查询所有软件包

8 -U 升级指定的软件包

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章