美文网首页
Linux的RPM包管理

Linux的RPM包管理

作者: 真香IT | 来源:发表于2019-10-10 17:45 被阅读0次

写在前面

rpm【图片来自于百度百科】


        RPM(RedHat Package Manager),Rethat软件包管理工具,类似windows里面的exe可执行文件,因Centos系统来自于Redhat,故Centos系统也可以使用这种软件包管理方式,它是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。

【1】RPM包的名称格式

    Apache-1.3.23-11.i386.rpm

    [if !supportLists]-         [endif]“apache” 软件名称

    [if !supportLists]-         [endif]“1.3.23-11”软件的版本号,主版本和此版本

    [if !supportLists]-         [endif]“i386”是软件所运行的硬件平台

    [if !supportLists]-         [endif]“rpm”文件扩展名,代表RPM包

    缺点:需要自己解决软件包的依赖问题,要手动将某个软件依赖的软件安装。

【2】查询(rpm -qa)

        基本语法:

        rpm -qa  (功能描述:查询所安装的所有rpm软件包,不用加后缀名)

        过滤

            rpm -qa | grep rpm软件包名称

        案例

            [root@hadoop003Packages]# rpm -qa |grep firefox

            firefox-31.1.0-5.el6.centos.x86_64

【3】卸载(rpm -e)

    基本语法:

    (1)rpm -e RPM软件包

        或者

    (2) rpm -e --nodeps 软件包

        --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。

        案例(注意不用加后缀名)

        [root@hadoop003Packages]# rpm -e firefox-31.1.0-5.el6.centos.x86_64

【4】安装(rpm -ivh)

    基本语法:

       rpm -ivh RPM包全名

              -i=install,安装

              -v=verbose,显示详细信息

              -h=hash,进度条

                  --nodeps,不检测依赖进度

        案例

        [root@hadoop003Packages]# pwd

        /mnt/mycdrom/Packages

        [root@hadoop003Packages]# rpm -ivh firefox-31.1.0-5.el6.centos.x86_64.rpm

        warning:firefox-31.1.0-5.el6.centos.x86_64.rpm: Header V3 RSA/SHA1 Signature, key         IDc105b9de: NOKEY

        Preparing...        ########################################### [100%]

       1:firefox               ########################################### [100%]

        安装成功,发现安装到/usr/share/applications下了

相关文章

  • Linux服务管理

    Linux服务管理 Linux中服务主要包括rpm包安装服务管理和源码包安装服务管理rpm会安装到服务编写者指定的...

  • 每天一个Linux命令之rpm

    rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程...

  • 2018-08-14

    Linux软件安装管理 笔记 rpm: 1.查询是否安装 rpm -q 包名 #查询包是否安装 ...

  • [Linux]软件包管理工具:RPM

    RPM RPM介绍 rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理L...

  • Linux软件包的管理

    简介 linux下软件安装方式分为 yum安装、rpm包安装、源码编译 rmp管理软件包 rpm的基础命令 rpm...

  • Linux RPM 软件包管理

    Linux 软件包管理 RPM安装包管理 Software Package Mananger 包全名 操作的包...

  • Linux程序包管理命令

    rpm命令的常见选项 rpm命令是RPM软件包的管理工具。rpm最初是Red Hat Linux发行版专用于管理L...

  • RPM打包

    本次将nginx源码包打包为rpm包 什么是RPM包 在linux中,rpm包是一种通过资料库管理的方式将所需要的...

  • 2019-10-16

    Linux安装软件和配置时候的坑 Linux本机软件管理rpm RPM软件管理器:rpm Linux在线安装/升级...

  • Linux rpm命令详解

    Linux rpm命令详解 概述 : CentOS系统上rpm命令管理程序包命令详解 : 安装 卸载 升级 查询 ...

网友评论

      本文标题:Linux的RPM包管理

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