例: XL SMP と XL C/C++ V7.0 ランタイム・パッケージの更新および XL C/C++ V8.0 のインストール

この例は、以下の前提事項に基づいています。

このシナリオには、以下のステップを使用してください。

  1. 今後の依存関係のエラーを回避するために、以下のコマンドを発行して、既存のランタイム・パッケージを除去します。
    rpm -e vacpp.rte-7.0.0-0  --nodeps
    rpm -e xlsmp.lib-1.5.0-0  --nodeps
    rpm -e xlsmp.rte-1.5.0-0  --nodeps
    rpm -e xlsmp.msg.rte-1.5.0-0  --nodeps
  2. 削除されたランタイム・パッケージを置き換えて XL C/C++ V8.0 をインストールするために、以下のコマンドを発行します。
    rpm -ivh *.rpm
  3. 新規の構成パスを使用するために、既存の XL C/C++ V7.0 構成ファイルをすべて変更します。
      # sed -e "s/xlsmp¥/1¥.5/xlsmp¥/1¥.6/g" < /etc/opt/ibmcmp/vac/7.0/vac.cfg >
        /etc/opt/ibmcmp/vac/7.0/vac.cfg.new
      # mv /etc/opt/ibmcmp/vac/7.0/vac.cfg.new
        /etc/opt/ibmcmp/vac/7.0/vac.cfg
    注:
    XL C/C++ V7.0 のパスは変更されません。
  4. XL C/C++ V8.0 のデフォルト構成ファイルを生成します。
    # /opt/ibmcmp/vac/8.0/bin/vac_configure -gcc /usr -gcc64 /usr
      -ibmcmp /opt/ibmcmp/ /opt/ibmcmp/vac/8.0/etc/vac.base.cfg
      -o  /etc/opt/ibmcmp/vac/8.0/vac.cfg