最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • linux RPM是什么工具

    在linux中,rpm是指redhat软件包管理工具,是一种用于互联网下载包的打包及安装工具,它包含在某些linux分发版中,它会生成具有“.rpm”扩展名的文件。rpm二进制包的命名需遵守统一的命名规则,用户通过名称就可以直接获取这类包的版本、适用平台等信息,格式“包名-版本号-发布次数-发行商-linux平台-适合的硬件平台-包扩展名”。

    linux RPM是什么工具

    本教程操作环境:centos8系统、Dell G3电脑。

    RPM是什么

    RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,这一文件格式名称虽然打上了 RedHat 的标志,但是其原始设计理念是开放式的,现在包括 RedHat、CentOS、SUSE 等 Linux 的分发版本都有采用。

    RPM 可以算是公认的行业标准了,RPM 文件在 Linux 系统中的安装最为简便。

    注解:RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。

    RPM命名统一命名规则

    RPM 二进制包的命名需遵守统一的命名规则,用户通过名称就可以直接获取这类包的版本、适用平台等信息。

    命名格式

    包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名

    比如,我们有一个 RPM 软件包,httpd-2.2.15-15.el6.centos.1.i686.rpm,具体的参数解释如下:

    参数 说明
    httpd 软件包名。这里需要注意,httped 是包名,而 httpd-2.2.15-15.el6.centos.1.i686.rpm 通常称为包全名,包名和包全名是不同的,在某些 Linux 命令中,有些命令(如包的安装和升级)使用的是包全名,而有些命令(包的查询和卸载)使用的是包名,一不小心就会弄错。
    2.2.15 包的版本号,版本号的格式通常为主版本号.次版本号.修正号。
    15 二进制包发布的次数,表示此 RPM 包是第几次编程生成的。
    el* 软件发行商,el6 表示此包是由 Red Hat 公司发布,适合在 RHEL 6.x (Red Hat Enterprise Unux) 和 CentOS 6.x 上使用。
    centos 表示此包适用于 CentOS 系统。
    i686 表示此包使用的硬件平台,目前的 RPM 包支持的平台如下表。
    rpm RPM 包的扩展名,表明这是编译好的二进制包,可以使用 rpm 命令直接安装。此外,还有以 src.rpm 作为扩展名的 RPM 包,这表明是源代码包,需要安装生成源码,然后对其编译并生成 rpm 格式的包,最后才能使用 rpm 命令进行安装。

    RPM包硬件平台

    平台名称 适用平台信息
    i386 386 以上的计算机都可以安装。
    i586 686 以上的计算机都可以安装。
    i686 奔腾 II 以上的计算机都可以安装,目前所有的 CPU 是奔腾 II 以上的,所以这个软件版本居多。
    x86_64 64 位 CPU 可以安装。
    noarch 没有硬件限制。

    相关推荐:《Linux视频教程

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » linux RPM是什么工具
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情