SR8 FP20 更改开始

从 RPM 软件包安装 (仅限Linux )

RPM Package Manager 安装程序包以标准 .rpm 文件形式提供,可以从命令行以交互方式安装这些文件。

准备工作

如果您正在从先前发行版升级 SDK,作为一项预防措施,请在开始升级之前,备份所有的配置文件和安全策略文件。

在 Linux®上,请先检查以下条件,然后再开始安装过程:
  • 如果正在安装可安装程序包,您必须在系统上安装 rpm-build 工具,否则安装程序无法在 RPM 数据库中注册新的程序包。 要确定是否安装了 rpm-build 工具,请输入以下命令:
    rpm -q rpm-build
  • 如果先前已从 RPM 软件包安装了 IBM® SDK ,那么必须先卸载此软件包,然后再继续操作。
  • 如果您具有 SuSE Linux 系统,那么可能已在另一个目录树下安装了不同版本的 Java™ 。 在继续之前卸载该程序包。
  • 您必须具有适用于您环境的以下从属库:
    • IBM® POWER ® ® (小尾数法体系结构):
      • GNU C 库 :eglibc V2.19 或更高版本
      • 标准 C++ 库: libstdc++.so.6
    • 其他所有架构( x86、 IBM POWER和POWER Linux on IBM Z® ®):
      • GNU C 库 :glibc V2.3.4 或更高版本
      • 标准 C++ 库: libstdc++.so.6

关于本任务

RPM 软件包具有 .rpm 文件扩展名,并且可安装 (仅限Linux ) 软件包。

安装这些程序包还会配置系统,例如通过设置环境变量。 您必须使用具有 ROOT 权限的用户帐户安装此类型软件包。

程序

  1. 如果系统不具有已定义的从属库,请获取并安装该库。
  2. 切换到临时目录。
  3. 将最新的 RPM 软件包文件下载到临时目录。
  4. 使用以下命令安装 RPM 软件包:
    rpm -ivh <file_name>.rpm
  5. 通过运行以下命令来验证可用软件包:
    rpm -q <file_name>.rpm

您可以选择使用 GPG 格式的公用密钥来验证 RPM 软件包,以检查 .rpm 软件包是否已损坏或变更:

  1. 下载 GPG 格式的公用密钥
    ibm-java-public-GPGkey-<yyyymmdd>.pgp
  2. 手动将密钥导入 RPM 数据库。
    rpm --import ibm-java-public-GPGkey-<yyyymmdd>.pgp
  3. 验证 .rpm 软件包的签名。 使用以下命令。
    rpm -K <package name>

    例如:

    rpm -K ibm-java-s390x-sdk-8.0-8.20.s390x.rpm

    输出应概括为特征符和摘要为 "OK"。

    ibm-java-s390x-sdk-8.0-8.20.s390x.rpm: digests signatures OK

    您可以通过添加详细选项来查看更多详细信息。

    rpm -Kv ibm-java-s390x-sdk-8.0-8.20.s390x.rpm

    输出应显示所有签名和摘要均为 "正常"。

    ibm-java-s390x-sdk-8.0-8.20.s390x.rpm:
        Header V4 RSA/SHA256 Signature, key ID 8a8d4582: OK
        Header SHA1 digest: OK (bd33837ccb9a2dc94f457cdcdd905ec9c74cb0fb)
        V4 RSA/SHA256 Signature, key ID 8a8d4582: OK
        MD5 digest: OK (4adcd25b3f69a2ca3d2be678e6ff85e8)

结果

该软件包已安装到以下目录:
/opt/ibm
注:
  • 请勿中断安装过程,例如,通过按 Ctrl+C 键。 如果中断该过程,那么可能必须重新安装该产品。
  • 要在系统上卸载 RPM 软件包,请运行以下命令:
    rpm -e <file_name>
如果您正在 Linux上使用可安装软件包,那么可能会看到有关发现问题的消息。 以下列表显示了使用可安装的程序包时可能出现的某些消息:
The installer cannot run on your configuration. It will now quit.
当未授权用户标识运行该安装过程时出现该错误消息。 由于无法继续,因此安装程序结束。 要修复该问题,请使用具有 root 用户权限的用户标识再次启动安装。
An RPM package is already installed. Uninstall the package before proceeding.
该消息表示 RPM 程序包已安装。 由于无法继续,因此安装程序结束。 要修复该问题,请在继续之前卸载 RPM 程序包。
Warning: there may be a version of this package already installed. If this version was supplied by SuSE, it will have been packaged so that it installs under a different directory tree. To avoid unexpected results, you should use YaST2 to remove the SuSE-supplied version.
尝试在 SuSE 系统上安装时出现该消息。 其原因是可能已经安装了 SDK 或运行时环境。 安装程序继续执行,但是在过程中可能会遇到问题。 如果发生这种情况,请卸载任何现有程序包,然后重试。
服务更新 8 修订包 20 的更改结束