美文网首页每天写500字
linux命令行学习(63):rpm

linux命令行学习(63):rpm

作者: 金石明镜 | 来源:发表于2019-12-25 19:53 被阅读0次

    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 升级指定的软件包

    相关文章

      网友评论

        本文标题:linux命令行学习(63):rpm

        本文链接:https://www.haomeiwen.com/subject/umhhoctx.html