ProScan for IBM Power Systems (AIX)の新規/アップグレード前にライブラリ条件を確認する方法

ProScan for IBM Power Systems (AIX)の6.0.7.0以降では、AIX上に事前導入するLinux互換のOSSライブラリについて、可能な限りIBMが提供している「AIX ToolBox for Linux Applications」(AIX ToolBox)及びdnfパッケージ管理を用いることで常に最新のライブラリ環境を利用して頂く事が推奨されるようになりました。
これによりインターネットに接続可能な環境ではdnfコマンドを用い、セキュリティ上安心してご利用頂けるライブラリを容易に導入することが可能ですが、インターネットから直接OSSパッケージを取得出来ない場合は上記AIX ToolBoxサイトから必要なRPMパッケージファイルを手動で取得して頂く必要があります。
以下の方法により、ProScan for IBM Power Systems (AIX)のパッケージを導入対象の環境に展開し、インストールを行う前の状態において、ProScan製品が利用しているClamAVエンジンの動作条件を確認することが可能です。

  1. ProScan for IBM Power Systems (AIX)の6.0.7.0以降のパッケージを対象の環境の適当なディレクトリ(例:/tmp)にコピーし、AIX標準のtar及びgzipコマンドの組合せ、もしくはAIX ToolBoxから入手可能なGNU tarコマンドを用いて展開します。
    (AIX標準) gzip -dc proscan-ibm-aix-6.0.7.0-1.ppc.tar.gz | tar -xvf-
    (GNU tar) /opt/freeware/bin/tar xvzf proscan-ibm-aix-6.0.7.0-1.ppc.tar.gz
  2. 展開された「ProScan_for_IBM_AIX」ディレクトリ内の「clamav」ディレクトリに移動します。
    cd ProScan_for_IBM_AIX/clamav
  3. このディレクトリの中に「clamav-1.0.7-2.aix7.2.ppc.rpm」「 clamav-1.0.7-2.aix7.3.ppc.rpm」の2つのrpmファイルが置かれています(パッケージのバージョンによりこれらのrpmの名称は異なる場合があります、以降のコマンドは実際のファイル名に置き換えて実行してください)。ファイル名の後半が「aix7.2.ppc.rpm」のものはAIX7.2用のrpmパッケージ、同「aix7.3.ppc.rpm」のものはAIX7.3用のパッケージですので、ご利用の環境に合わせていずれかを利用してください。
  4. 以下のようにrpmコマンドを"--test"オプション付きで実行し、導入テストを行います。
    rpm -ivh --test clamav-1.0.7-2.aix7.3.ppc.rpm
    こうすることで、実際にRPMパッケージを導入する事無く必要なパッケージが環境に存在するか、事前に検証することが可能となります。
    もし特に不足しているライブラリが存在しない場合、
    # rpm -ivh --test clamav-1.0.7-2.aix7.3.ppc.rpm
    Verifying... ################################# [100%]
    Preparing... ################################# [100%]
    #
    のように何も表示されることなくコマンドが終了します。何か不足しているパッケージがある場合、パッケージ名が表示されます。
    不足パッケージのほとんどは前述の「AIX ToolBox」サイトから入手可能ですが、一部のライブラリについては本サイトサポートFAQの以下の記事をご参照下さい。

    ProScan for PowerSystems(AIX)導入時に必要なライブラリ/パッケージの入手方法について教えてください。