作用

该RPM包提供了Ruby编程语言中用于处理JSON(JavaScript Object Notation)数据的“json”扩展库。它允许Ruby程序高效地解析JSON格式字符串为Ruby对象,或将Ruby对象序列化为JSON格式字符串。此特定版本(1.7.7)是针对Red Hat Enterprise Linux 7及其兼容系统(如CentOS 7)的x86_64架构编译构建的。

来历

此RPM包源自Ruby的官方JSON gem。它由红帽(Red Hat)或CentOS项目维护者从上游RubyGems仓库获取源代码,并按照其发行版的策略进行打包、版本控制和依赖管理,生成适用于特定系统版本(el7)和架构(x86_64)的RPM格式软件包。包名中的“30.el7”表示这是针对EL7系统的第30次构建版本。

安装方式

在基于Red Hat Enterprise Linux 7或CentOS 7的x86_64架构系统中,可以使用多种方式安装此RPM包。安装前,请确保拥有足够的权限(通常使用sudo),且RPM文件位于当前目录或已指定正确路径。

使用

rpm

命令直接安装:


sudo rpm -ivh rubygem-json-1.7.7-30.el7.x86_64.rpm

使用

yum

包管理器进行本地安装(会自动处理依赖关系):


sudo yum localinstall rubygem-json-1.7.7-30.el7.x86_64.rpm

如果系统已升级使用

dnf

包管理器,也可以使用:


sudo dnf localinstall rubygem-json-1.7.7-30.el7.x86_64.rpm

参考依据

  • RPM包命名规则:遵循“包名-版本号-发行号.发行版.架构.rpm”的标准命名约定,如
    rubygem-json-1.7.7-30.el7.x86_64.rpm

    明确标识了软件名称、版本、构建发行号、目标系统(el7)和架构(x86_64)。

  • Ruby JSON gem功能:Ruby官方JSON库(json gem)的文档和描述明确指出其作用是为Ruby提供JSON解析和生成能力。
  • 安装命令:在Red Hat系系统中,
    rpm -ivh

    yum localinstall

    dnf localinstall

    是安装本地RPM包的常用标准命令。

  • 包来源:此类以“rubygem-”为前缀、带有“el7”标签的RPM包通常由发行版维护者(如Red Hat, CentOS, EPEL)从RubyGems仓库打包并提供。

下载地址

rubygem-json-1.7.7-30.el7.x86_64.rpm

发表评论