アップグレードとしてインストール

このリリースは、以前のバージョンの Micro Focus Enterprise Developer UNIX コンポーネント と同時に動作するため、以前のバージョンをアンインストールする必要はありません。

最新バージョンを別の場所にインストールし、その場所をポイントするように環境を設定します。これを行うには、–installlocation オプションを指定して Micro Focus Enterprise Developer UNIX コンポーネント インストーラーを実行します。

  1. 次のコマンドを実行します。
    ./InstallFile -installlocation="/opt/microfocus/EnterpriseDeveloper"
    注: –installlocation の絶対パスを指定する際に変数を使用できます。たとえば、次の例は同等になります。
    -installlocation="/home/myid/installdir"
    -installlocation="$HOME/installdir"
  2. cobsetenv を実行して、環境を設定し、新しいインストール場所をポイントします。
    . <product-install-dir>/bin/cobsetenv
    注: cobsetenv は、bash、ksh、XPG4 sh など、POSIX のようなシェルとしか互換性がありません。C シェルまたは XPG4 よりも前の Bourne シェルとは互換性がありません。

製品構成の保持

次の説明は、リリース 6.0、7.0、または 8.0 からアップグレードする場合に該当します。

このリリースをリリース 6.0、7.0、または 8.0 と同じインストール場所にインストールすると、現在の場所にある製品はバックアップ ディレクトリ名に移されます。

たとえば、7.0 製品がデフォルトのインストール場所 /opt/microfocus/EnterpriseDeveloper にインストールされている場合、この製品はアップグレード中に /opt/microfocus/EnterpriseDeveloper.BKP.YYYY-MM-DD.HH:MM:SS に移されます。新しいリリースは /opt/microfocus/EnterpriseDeveloper にインストールされます。バックアップの場所には、元のインストールとそのディレクトリにディプロイしたファイルが格納されます。インストール後に変更した構成ファイルも含まれます。

9.0 のインストール中に、インストーラーはいくつかの特定の構成ファイルを別の構成場所に移動し、それらを新しいリリースのインストール場所にシンボリック リンクします。構成場所は次のいずれかです。

  • デフォルトの config の場所は /opt/microfocus/config/ です。
  • root 以外でのインストールの場合、デフォルトの場所は $HOME/microfocus/config/ です。
  • 独自の構成場所を指定するには、次のコマンド ライン オプションを使用してセットアップ ファイルを実行します。-mfconfiglocation=[location]

セットアップ ファイルは、$COBDIR パスの 5 桁のチェックサムを使用して、構成場所にディレクトリを作成します。これにより、各構成場所が各製品のインストールに固有となります。次に、構成ファイルおよびディレクトリが、この COBDIR チェックサム ディレクトリに配置されます。次の例では、インストール場所で生成されるチェックサムは 39082 です。

ファイル /opt/microfocus/config/39082/COBDIRlocation.txt には、構成領域が関連付けられている COBDIR の詳細が記載されています。

元のインストール環境でその他のファイルを変更した場合は、アップグレード インストールの完了後に、そのファイルをバックアップ ディレクトリ /opt/microfocus/EnterpriseDeveloper.BKP.YYYY-MM-DD.HH:MM:SS からインストール場所に手動でコピーする必要があります。

構成領域には $COBDIR/etc/config からアクセスできます。

現在、セットアップ ファイルは次のファイルおよびディレクトリのみを該当する場合に移動します。

移動元 移動先
$COBDIR/etc/mfds /opt/microfocus/config/39082/mfds/mfds
$COBDIR/etc/ccsid /opt/microfocus/config/39082/config/ccsid
$COBDIR/etc/secrets /opt/microfocus/config/39082/secrets
$COBDIR/bin/mf370ctl.cfg /opt/microfocus/config/39082/config/mf370ctl.cfg
$COBDIR/bin/CCI.INI /opt/microfocus/config/39082/config/CCI.INI
$COBDIR/deploy/.mfdeploy /opt/microfocus/config/39082/deploy/.mfdeploy
$COBDIR/etc/cas/CTFesjcl.cfg /opt/microfocus/config/39082/cas/CTFesjcl.cfg
$COBDIR/etc/cas/dfhdrdat /opt/microfocus/config/39082/cas/dfhdrdat
$COBDIR/etc/commonwebadmin.json /opt/microfocus/config/39082/escwa/commonwebadmin.json
$COBDIR/etc/mfdsacfg.xml /opt/microfocus/config/39082/mfds/mfdsacfg.xml
$COBDIR/etc/mfdsacfg.dat /opt/microfocus/config/39082/mfds/mfdsacfg.dat
$COBDIR/etc/mf-client.dat /opt/microfocus/config/39082/mfds/mf-client.dat
$COBDIR/etc/mf-server.dat /opt/microfocus/config/39082/mfds/mf-server.dat
$COBDIR/etc/cobol.dir /opt/microfocus/config/39082/config/cobol.dir
$COBDIR/etc/cobopt /opt/microfocus/config/39082/config/cobopt
$COBDIR/etc/cobopt64 /opt/microfocus/config/39082/config/cobopt64
$COBDIR/etc/cobjvm.cfg /opt/microfocus/config/39082/config/cobjvm.cfg
$COBDIR/etc/cobutf8.cfg /opt/microfocus/config/39082/config/cobutf8.cfg
$COBDIR/etc/default.tcf /opt/microfocus/config/39082/config/default.tcf
$COBDIR/etc/mfescache.cfg /opt/microfocus/config/39082/config/mfescache.cfg
$COBDIR/etc/dsdef.cfg /opt/microfocus/config/39082/config/dsdef.cfg