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

 

2015年 12月 8日 改訂

 

 

目次

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

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.i686.rpm glibc.i686.rpm nss-softokn-freebl.i686.rpm


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

#rpm -ivh libstdc++.i686.rpm libgcc.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, mesa-libGL.i686, xulrunner.i686, systemd-libs.i686 のモジュールがインストールされている必要があります。
※systemd-libs.i686 は Red Hat Enterprise Linux 7 および CentOS 7 以降の場合必要になります。

以下はインストール手順の例になります。以下を参考にしてもインストールの手順がわからない場合は、システム管理者にご確認ください。

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. mesa-libGL.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。

#yum install mesa-libGL.i686


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

#yum install xulrunner.i686


  1. systemd-libs.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。
    ※systemd-libs.i686 は Red Hat Enterprise Linux 7 および CentOS 7 以降の場合必要になります。

#yum install systemd-libs.i686


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

#yum install libX11.i686 glib2.i686 fontconfig.i686 freetype.i686 zlib.i686 libICE.i686 libXrender.i686 libXext.i686 libSM.i686 mesa-libGL.i686 xulrunner.i686 systemd-libs.i686


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

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


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

#rpm -ivh libX11.i686.rpm libxcb.i686.rpm libXau.i686.rpm


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

#rpm -ivh zlib.i686.rpm


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

#rpm -ivh glib2.i686.rpm gamin.i686.rpm libselinux.i686.rpm


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

#rpm -ivh fontconfig.i686.rpm expat.i686.rpm freetype.i686.rpm


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

#rpm -ivh libICE.i686.rpm libSM.i686.rpm


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

#rpm -ivh libXrender.i686.rpm


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

#rpm -ivh libXext.i686.rpm


  1. mesa-libGL.i686, xulrunner,i686, systemd-libs.i686 のパッケージをインストールする場合は、以下のコマンドを実施します。
    ※systemd-libs は Red Hat Enterprise Linux 7 および CentOS 7 以降の場合必要になります。

#rpm -ivh mesa-libGL.i686 xulrunner.i686 systemd-libs.i686

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

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

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

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

注意
CentOS 7の場合、必要なパッケージが Everything ISO に含まれています。
Everything ISO を用意してください。

使用方法

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

# chmod +x pre_pkg_install_4.6

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

    インデックスに戻る