パッチのインストール(Linux)


ボーランドのWebページで公開されているLinux用のパッチは、libc5 環境では インストールすることができません。このため、glibc環境で InterBase 4.0 for Linux のアーカイブを展開し、パッチを当てた後、目的のマシンのライブラリを 置き換える必要があります。

以下は、glibc環境に InterBase 4.0 を展開し、パッチを当てた後に、目的の マシンのライブラリを置き換える場合の手順です。


  1. InterBase4.0 の glibc環境での展開

    InterBase 4.0 for Linux のアーカイブ(IB_4.0_Linux.tar.gz)中の、 アーカイブ「interbase.tar」を任意のディレクトリに展開します。 以降は、「/tmp/interbase」に展開した場合の例です。

    % cd /tmp/interbase

    % tar xvf interbase.tar


  2. パッチの入手

    ボーランドのWebページから IbLinuxPatch.tar.Z をダウンロードします。


  3. アーカイブ(パッチ)の展開

    % tar xvfZ IbLinuxPatch.tar.Z


  4. パッチプログラムの実行

    スーパーユーザで、パッチプログラムを実行させます。

    # ./IbLinuxPatch

                     Interbase Patch Program Version 1.0
                    ---------------------------------------
                  IMPORTANT
    Please shutdown the interbase server before running this app.
    Make sure that there are no connections to any database in this host machine
    
    Press Enter key to continue...
    
    Which version of Interbase are you running..
        1)  IB Versions 4.x 
        2)  IB Versions 5.x 
        3)  IB Version 6.0
        9)  Exit           : 1
     Please Enter the Complete Interbase install directory   : /tmp/interbase
    
    Files are patched
    Original file    : /tmp/interbase/lib/gdslib.so.0.1
    Copy of original : /tmp/interbase/lib/gdslib.so.o.1.org
    Fixed    file    : /tmp/interbase/lib/gdslib.so.0.1.fixed
    
             Please rename the above .fixed file as original file before using
    
    Original file    : /tmp/interbase/lib/gdslib.so.1.0
    Copy of original : /tmp/interbase/lib/gdslib.so.1.0.org
    Fixed    file    : /tmp/interbase/lib/gdslib.so.1.0.fixed
    
             Please rename the above .fixed file as original file before using
    
    Press Enter Key to quit...
    

  5. ライブラリの置き換え

    パッチの当てられた新しいライブラリの名称、およびパーミッションモードを 変更した後、この2つのライブラリを目的のマシンのライブラリと置き換えます。

    # cd /tmp/interbase/lib

    # mv gdslib.so.0.1.fixed gdslib.so.0.1

    # mv gdslib.so.1.0.fixed gdslib.so.1.0

    # chmod 444 gdslib.so.0.1 gdslib.so.1.0


戻る
Copyright(c) 2001 RIOS Corporation