パッケージのインストール

 

2015年 5月 21日 改訂

 

 

目次

セットアップに必要なモジュールのインストール

GUI を使用するために必要なモジュールのインストール

製品メディア内のスクリプトを使用した必要なモジュールのインストール

セットアップに必要なモジュールのインストール

ActiveImage Protector のセットアップ時には libstdc++.i686, libuuid.i686, glibc.i686 のモジュールがインストールされている必要があります。
以下はインストール手順の例になります。以下を参考にしてもインストールの手順がわからない場合は、システム管理者にご確認ください。

yum コマンドでパッケージをインストールする場合

  1. 外部ネットワーク接続、yum コマンドが実行可能な環境で以下のコマンドを実施します。libuuid.i686 と glibc.i686 のパッケージをインストールする場合は、以下のコマンドを実行します。

#yum install libuuid.i686

Error: Protected multilib versions: libuuid-2.17.2-12.7.el6_3.i686 != libuuid-2.17.2-2.7.el6.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

この時に、上記の例のようなメッセージでインストールに失敗する場合は、libuuid.x86_64 のパッケージとバージョンが異なっています。そのため、下記のコマンドを実施することで改善する可能性があります。

#yum install libuuid.x86_64

以後、他のパッケージのインストール時に同様のエラーが発生する場合は、上記を参考にして x86_64 のパッケージをインストール(アップデート)してから再度パッケージのインストールをお試しください。


  1. libstdc++.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install libstdc++.i686


rpm コマンドでパッケージをインストールする場合

Linux OSのセットアップ DVD から rpm パッケージをインストールする場合:


  1. Linux OS のセットアップ DVD(1枚目)の Packages フォルダーに移動します。
    libuuid.i686 と glibc.i686 のパッケージをインストールする場合は、以下のようなコマンドを実施します。
    ※ 以降で記載しているパッケージ名は例となりますので、実際にインストールするパッケージのバージョンに合わせて記載するファイル名を変更してください。

#rpm -ivh libuuid-2.17.2-12.7.el6.i686.rpm glibc-2.12-1.80.el6.i686.rpm nss-softokn-freebl-3.12.9-11.el6.i686.rpm


  1. libstdc++.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#rpm -ivh libstdc++-4.4.6-3.el6.i686.rpm libgcc-4.4.6-3.el6.i686.rpm


GUI を使用するために必要なモジュールのインストール

GUI を使用する場合はセットアップ時に zlib.i686, libxcb.i686, libXrender.i686, libXext.i686, libXau.i686, libX11.i686, libSM.i686, libICE.i686, glib2.i686, freetype.i686, fontconfig.i686, expat.i686 のモジュールがインストールされている必要があります。
以下はインストール手順の例になります。以下を参考にしてもインストールの手順がわからない場合は、システム管理者にご確認ください。

yum コマンドでパッケージをインストールする場合

  1. 外部ネットワーク接続、yumコマンドが実行可能な環境では、下記コマンドを実施します。glib2.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install glib2.i686

Error: Protected multilib versions: glib2-2.26-1-7.i686 != glib2-2.26-1-7.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va nofiles --nodigest
この時に、上記の例のようなメッセージでインストールに失敗する場合は、glib2.x86_64 のパッケージとバージョンが異なっています。そのため、下記のコマンドを実施することで改善する可能性があります。

#yum install glib2.x86_64

以後、他のパッケージのインストール時に同様のエラーが発生する場合は、上記を参考にして x86_64 のパッケージをインストール(アップデート)してから再度パッケージのインストールをお試しください。


  1. libX11.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install libX11.i686


  1. fontconfig.i686, expat.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install fontconfig.i686


  1. freetype.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install freetype.i686


  1. zlib.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install zlib.i686


  1. libICE.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install libICE.i686


  1. libXrender.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install libXrender.i686


  1. libXext.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install libXext.i686


  1. libSM.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install libSM.i686


これらのコマンドは 1 度に纏めてインストールすることも可能です。その場合は、以下のようにコマンドを実施します。

#yum install libX11.i686 glib2.i686 fontconfig.i686 freetype.i686 zlib.i686 libICE.i686 libXrender.i686 libXext.i686 libSM.i686


rpm コマンドでパッケージをインストールする場合

Linux OS のセットアップ DVD から rpm パッケージをインストールする場合:


  1. Linux OS のセットアップ DVD(1枚目)の Packages フォルダーに移動します。
    libX11.i686, libxcb.i686,libXau.i686 のパッケージをインストールする場合は、以下のようなコマンドを実施します。
    ※ 以降で記載しているパッケージ名は例となりますので、実際にインストールするパッケージのバージョンに合わせて記載するファイル名を変更してください。

#rpm -ivh libX11-1.5.0-4.el6.i686.rpm libxcb-1.8.0-4.el6.i686.rpm libXau-1.0.6-4.el6.i686.rpm


  1. zlib.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。(glib2 より前にインストールしてください)

#rpm -ivh zlib-1.2.3-29.el6.i686.rpm


  1. glib2.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#rpm -ivh glib2-2.26.1-3.el6.i686.rpm gamin-0.1.10-9.el6.i686.rpm libselinux-2.0.94-5.3.el6_4.1.i686.rpm


  1. fontconfig.i686, expat.i686, freetype.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#rpm -ivh fontconfig-2.8.0-3.el6.i686.rpm expat-2.0.1-11.el6_2.i686.rpm freetype-2.3.11-14.el6_3.1.i686.rpm


  1. libICE.i686, libSM.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#rpm -ivh libICE-1.0.6-1.el6.el6.i686.rpm libSM-1.2.1-2.el6.i686.rpm


  1. libXrender.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#rpm -ivh libXrender-0.9.7-2.el6.i686.rpm


  1. libXext.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#rpm -ivh libXext-1.3.1-2.el6.i686.rpm

製品メディア内のスクリプトを使用した必要なモジュールのインストール

ActiveImage Protector のセットアップ時には 各種パッケージを事前にインストールする必要があります。
このスクリプトを使用すると必須パッケージが自動的にインストールされます。

システムがインターネットに接続している場合は、必要なパッケージをyumのリポジトリによってインストールされます。

システムがインターネットに接続されていない場合は、事前に Linux OS のセットアップ DVD を準備してください。
yumのリポジトリが Linux OS のセットアップ DVD から作成されます。
そして、パッケージは Linux OS のセットアップ DVD のリポジトリからインストールされます。

注意
CentOS 7の場合、必要なパッケージが Everything ISO に含まれています。
Everything ISO を用意してください。
CentOS 5.7以前のバージョンでは複数枚のCDメディアしか提供されておりませんので、このスクリプトは正常動作しません。

使用方法

  1. rootでログインします。
  1. 製品メディアの [utility] フォルダーにあるスクリプト [pre_pkg_install] を任意の場所に保存します。
  1. スクリプトに実行権限を付与します。

# chmod +x pre_pkg_install

  1. ターミナルでpre_pkg_installを実行します。

 

インデックスに戻る