例: XL SMP と XL Fortran V9.1 ランタイム・パッケージの更新および XL Fortran V10.1 のインストール

この例は以下のことを前提にしています。

このシナリオの場合、以下のステップを行います。

  1. 将来の依存関係エラーを避けるために、以下のコマンドを発行して、 既存のランタイム・パッケージを削除します。
    rpm -e xlf.msg.rte-9.1.0-0  --nodeps
    rpm -e xlf.rte-9.1.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 Fortran V10.1 をインストールするために、 以下のコマンドを発行します。
    rpm -ivh *.rpm
  3. 既存の XL Fortran V9.1 構成ファイルを変更し、新規の構成パスを使用できるようにします。
      # sed -e "s/xlsmp\/1\.5/xlsmp\/1\.6/g" < /etc/opt/ibmcmp/xlf/9.1/xlf.cfg >
        /etc/opt/ibmcmp/xlf/9.1/xlf.cfg.new 
      # mv /etc/opt/ibmcmp/xlf/9.1/xlf.cfg.new 
        /etc/opt/ibmcmp/xlf/9.1/xlf.cfg
    注:
    XL Fortran V9.1 パスは変更されません。
  4. デフォルトの XL Fortran V10.1 構成ファイルを生成します。
    # /opt/ibmcmp/xlf/10.1/bin/xlf_configure -gcc /usr -gcc64 /usr
      -ibmcmp /opt/ibmcmp/ /opt/ibmcmp/xlf/10.1/etc/xlf.base.cfg 
      -o  /etc/opt/ibmcmp/xlf/10.1/xlf.cfg