本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
Ignite-UX 管理ガイド: HP コンピュータHP-UX 10.x, 11.0, 11i > 第8章 インストレーションのカスタマイズ

Netscape をポスト構成ステップとしてインストール

≫ 

テクニカル ドキュメント

PDF版
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

Ignite-UX ポストインストールスクリプトを使用して、新しくインストールされたシステムにソフトウェアをロードする例を紹介します。Netscape は、ほぼ 6 カ月ごとに新バージョンが発売されているようなツールです。変更が頻繁なため、このツールを「ゴールドシステム」に含めても意味がありません。

この例では、post_config_script を使用してタスクを完了する方法の一例を示します。この方法の他に、tar アーカイブを参照するソフトウェア選択 (sw_sel) を作成し、次に sw_sel に関連付けられた post_config_script (または post_config_cmd) を作成します。post_config_script は、ソフトウェア選択のロードが選択された場合にのみ実行します。sw_sel を使用することにより、UI に他のソフトウェア選択と同様に sw_sel が表示され、さらに十分なファイルシステムスペースを確保するために sw_impact ステートメントが挿入されます。他の例をご覧になりたい場合は、/opt/ignite/data/examples のファイルを参照してください。

注記: インストールの前に、Netscape Navigator 製品のライセンスを受けていることを確認してください。
  1. Netscape Navigator の入手 - Netscape Navigator は一般に、Netscape ftp サーバーサイトの 1 つから入手できます。入手したファイルは、gzip で圧縮された tar イメージであり、以下のような名前が付きます。

    netscape-v30-export.hppa1.1-hp-hpux.tar.gz
  2. Netscape の使用上の注意 - Navigator を実行するには、各ユーザーは正確なネットワーク設定を行う必要があります。これらの設定には残念ながらデフォルトを使用することができず、すべてのユーザーの $HOME/.netscape ディレクトリに置かなければなりません。この制限を回避するには、"run-netscape" スクリプトを使用します。ユーザーは、"netscape" を実行するのではなく、"run-netscape" へのリンクを実行できます。これにより、初期起動時にデフォルト設定がインストールされます。

    サンプルスクリプト "run-netscape" を以下に示します。さらに、デフォルト構成ファイルを作成する必要があります。作成方法は簡単で、既存のスクリプトを取り出し、ユーザーおよびホストの固有情報すべてを削除するだけです。

  3. インストールスクリプトとカスタマイズスクリプトの作成 - 次ページに Netscape のインストールに使用するサンプルスクリプトを示しています。このスクリプトは、以下を実行します。

    1. デフォルト設定ファイルおよび特殊な run-netscape スクリプトを、サーバーからローカルターゲット Netscape へリモートコピーする。

    2. Netscape を解凍する。

    3. ユーザーデフォルトをインストールするために、/usr/local/bin/netscape を "run-netscape" へリンクする。

    4. Netscape の特殊カスタマイズを実行する。

    5. クリーンアップを実行する。

    スクリプトに名前を付けて、以下に保存します。

    /var/opt/ignite/scripts/install_netscape

  4. Ignite-UX カスタマイズへのインストールスクリプトの追加 - 以下の行を、構成ファイル (Clause ではない) の 1 つに追加します。

    post_config_script="/var/opt/ignite/scripts/install_netscape"

    ポスト構成スクリプトの追加の詳細については、第 9 章を参照してください。このスクリプトへは、tftp によりアクセスできなければなりません。

サンプルスクリプト

Netscape に対応するポストインストールスクリプトの例を示します。

# !/usr/bin/ksh
#
# Post Ignite-UX installation script used to install Netscape version 3.0.
# This installation assumes HP-UX 11.00 because it depends on gzip
# already loaded on the system.
#
PATH=${PATH}:/usr/sbin:/sbin:/usr/contrib/bin
IUX_SERVER=interop1.fc.hp.com
IUX_ARCHIVE_DIR=/var/opt/ignite/archives/Netscape
NETSCAPE_GZIP=netscape-v30-export.hppa1.1-hp-hpux.tar.gz
NETSCAPE_INSTALL_DIR=/opt/Netscape
NETSCAPE_RUN_DIR=/usr/local

echo "* Loading Netscape"
mkdir ${NETSCAPE_INSTALL_DIR}
cd ${NETSCAPE_INSTALL_DIR}
rcp ${IUX_SERVER}:${IUX_ARCHIVE_DIR}/${NETSCAPE_GZIP}${NETSCAPE_GZIP}
rcp ${IUX_SERVER}:${IUX_ARCHIVE_DIR}/run-netscape .
rcp ${IUX_SERVER}:${IUX_ARCHIVE_DIR}/default-preferences .
gzip -dc ${NETSCAPE_GZIP} | tar -xvf -
echo "* Finished loading Netscape"

#
# Configure netscape runtime
#
echo "* Configuring Netscape"
chmod 755 ${NETSCAPE_INSTALL_DIR}/run-netscape
ln -s ${NETSCAPE_INSTALL_DIR}/run-netscape ${NETSCAPE_RUN_DIR}/bin/netscape

#
# Install java_30
#
mkdir ${NETSCAPE_RUN_DIR}/lib/netscape
ln -s ${NETSCAPE_INSTALL_DIR}/java_30 \
${NETSCAPE_RUN_DIR}/lib/netscape/java_30

#
# Install plugins library
#
mkdir ${NETSCAPE_RUN_DIR}/lib/netscape/plugins
ln -s ${NETSCAPE_INSTALL_DIR}/libnullplugin.so \
${NETSCAPE_RUN_DIR}/lib/netscape/plugins/libnullplugin.so
mkdir ${NETSCAPE_RUN_DIR}/lib/netscape/mime.types
mkdir ${NETSCAPE_RUN_DIR}/lib/netscape/mailcap
rm -f ${NETSCAPE_GZIP}
echo "* Finished configuring Netscape"

Netscapeの実行時スクリプトの例:

#!/bin/sh
#
# Put this script in /usr/local/bin/netscape
set -e

# Set this to the location of the real Netscape executable
#
REAL_NETSCAPE=/opt/Netscape/netscape

# Set this to the location of the default preferences file.
#
DEF_PREFS=/opt/Netscape/default-preferences

if [ ! -e $HOME/.netscape/preferences ]; then
echo '(installing default Netscape preferences...)'
mkdir $HOME/.netscape
cp -p $DEF_PREFS $HOME/.netscape/preferences
echo '(done)'
fi

# The "-name" option is to avoid confusing the users' X resources.
#
exec $REAL_NETSCAPE -name netscape $*
印刷用画面へ
プライバシー 本サイト利用時の合意事項
© Hewlett-Packard Development Company, L.P.