Sun WorkShop インストールガイド ホーム目次前ページへ次ページへ索引


第 3 章

製品ソフトウェアのインストール

この章では、FLEXlm 7.0b ライセンス管理ソフトウェアと Sun WorkShop 6 開発支援ツールをインストールするための具体的な手順について説明します。

特殊なケース

Sun WorkShop TRY AND BUY (試用版ソフトウェア) から、購入した Sun WorkShop ソフトウェアにアップグレードする場合は、「TRY AND BUY ソフトウェアから購入にいたるまで」を参照してください。

Sun WorkShop Early Access 版をインストールした場合は、「Sun WorkShop 6 の Early Access 版」にある特別な指示を参照してください。

同一マシン上で、新リリースの Sun WorkShop と旧リリースの Sun WorkShop の両方をサポートしたい場合は、「旧リリースのソフトウェアのサポート」を参照してください。

それ以外の場合は、「ソフトウェアのインストール手順」に進んでください。

TRY AND BUY ソフトウェアから購入にいたるまで

Sun WorkShop 6 開発支援ツールを試用ベース (TRY AND BUY ソフトウェアと呼ばれる) でインストールしてから Sun WorkShop 6 を購入した場合は、購入した Sun WorkShop 6 開発支援ツールをインストールし直す必要はありません。ただし、Sun WorkShop TRY AND BUY 開発支援ツールをインストールしたときにライセンスサーバーに FLEXlm をインストールしなかった場合は、FLEXlm 7.0b ライセンス管理ソフトウェアをインストールする必要があります。

FLEXlm 7.0b ライセンス管理ソフトウェアがシステム上にあるかどうかを確認する手順は次のとおりです。

1. 次のコマンドを入力して、スーパーユーザー (root) になります。

% su

Password: root-password

2.次のコマンドを入力して、インストール済みのライセンス構成を検索します。

# pkginfo | grep SUNWwslic

3. 次のコマンドを入力して、lmver を実行します。

# cd /etc/opt/licenses/
# ./lmver ./sunwlicd

インストールの方法については、第 4 章を参照してください。

ライセンスがインストールされたら、これで Sun WorkShop 開発支援ツールを使用する準備が整いました。

Sun WorkShop 6 の Early Access 版

購入した製品をインストールする前に、必ず Sun WorkShop 6 のすべてのバージョンを削除します。Web Start を使用して Sun WorkShop のソフトウェアを削除する詳しい方法については、第 6 章を参照してください。

Sun WorkShop 6 を購入する前に、http://access1.sun.com/workshop6.0ea からダウンロードした Sun WorkShop 6 の試用版をインストールした場合は、以下のパッケージを手動で削除する必要があります。

上記のパッケージは、Sun WorkShop 6 の製品をインストールする前にアンインストールする必要があります。パッケージをアンインストールするには、pkgrm コマンドを使用して次の手順に従ってください。

1.次のコマンドを入力して、スーパーユーザー (root) になります。

% su

Password: root-password

2.次のコマンドを入力して、パッケージを削除します。

# pkgrm package-name

手順 1 と 2 を繰り返して、4 個のパッケージをすべて削除します。pkgrm コマンドの詳細については、pkgrm マニュアルページを参照してください。


注 - 手動でインストールしたパッケージのみをアンインストールするには、pkgrm コマンドを使用します。

旧リリースのソフトウェアのサポート

同一マシン上で、旧リリースの Sun WorkShop と新リリースの Sun WorkShop の両方をサポートするには、旧リリースの Sun WorkShop がインストールされているディレクトリとは別のディレクトリをインストール先に新リリースを指定してください。たとえば、旧リリースの開発支援ツールが /opt にインストールされている場合は、十分なディスク空き容量を持つファイルシステムに新しいディレクトリを作成 し、このディレクトリに新しい開発支援ツールをインストールします。たとえば、次のようになります。

旧バージョンのディレクトリ

/opt/SUNWspro

新バージョンのディレクトリ

/opt/new/SUNWspro

インストールが完了したら、環境変数 PATHMANPATH を修正し、新しいディレクトリを使用するように設定します。新リリースのソフトウェアを利用するための変数設定については、「PATH 変数と MANPATH 変数の変更」を参照してください。

ローカルインストールとリモートインストール

「ソフトウェアのインストール手順」では、ローカルインストールとリモートインストールのどちらかを選択します。

リモートインストールでは、ソフトウェアのダウンロード先 (ソースマシン) とインストール先 (ターゲットマシン) が異なります。一方、ローカルインストールでは、1 台のマシンをソースマシン兼ターゲットマシンとして使用します。

図 3-1   ローカルインストールとリモートインストール

ソフトウェアのインストール手順

Sun WorkShop 開発支援ツールと FLEXlm 7.0b ライセンス管理ソフトウェアのインストールには、2 種類の方法があります。

Web Start の使い方

ここでは、Web Start の GUI を使用して、Sun WorkShop 開発支援ツールと FLEXlm 7.0b ライセンス管理ソフトウェアをインストールする方法について説明します。


注 - 以下の作業手順に含まれる変数部分「platform」には、使用するプラットフォームの種類を入力します。SPARC プラットフォームの場合は sparc、Intel プラットフォームの場合は intel と入力してください。

1. インストール方法を選択します (ローカルまたはリモート)。

「ローカルインストールとリモートインストール」を参照して、インストール方法を決定します。インストール方法を決定したら、次の手順に進みます。

2. Sun WorkShop CD が CD-ROM ドライブに入っていることを確認します。

3. ソースマシンで、コマンド行に次のコマンドを入力します。これで、クライアントにアクセスできるようになります。

 % /usr/openwin/bin/xhost + target-machine-name

target-machine-name には、ターゲットマシンで /usr/bin/hostname コマンドを実行したときに出力される名前を入力します。

4. 次のコマンドを入力して、スーパーユーザー (root) になります。

 % su

 Password: root-password

5. コマンド行で次のコマンドを入力して、ボリュームマネージャが使用マシンで動作しているかどうかを確認します。

 # ps -ef | grep vold

  
/usr/sbin/vold という文字列が含まれるエントリが見つかれば、ボリュームマネージャは動作中です。
 # mkdir -p /cdrom/ja_devpro_v7nl_platform

 # mount -F hsfs -r cdrom-device /cdrom/ja_devpro_v7nl_platform

cdrom-device には、たとえば /dev/dsk/c0t6d0s2 を入力します。

6. 以下、先に決定したインストール方法に従って、ローカルインストールまたはリモートインストールの手順に進みます。

ローカルインストール

ローカルインストールの場合は、次の手順に従ってください。

    1. ディスプレイを設定します。
      C シェルを使用する場合は、次のコマンドを入力します。

      # setenv DISPLAY hostname:0

      Bourne シェルを使用する場合は、次のコマンドを入力します。

      # DISPLAY=hostname:0

      # export DISPLAY

      Korn シェルを使用する場合は、次のコマンドを入力します。

      # export DISPLAY=hostname:0

      hostname には、/usr/bin/hostname コマンドの出力内容を入力します。

    2. CD のディレクトリにまだ移動していない場合は、次のように入力して CD のディレクトリに移動します。
      # cd /cdrom/devpro_v7n1_platform

    3. 手順 7 に進んでください。

リモートインストール

リモートインストールの場合は、次の手順に従ってください。

    1. /etc/dfs/dfstab ファイルに、次の行を追加します。
      share -F nfs -o ro /cdrom/ja_devpro_v7n1_platform

    2. 次のコマンドを入力して、ソースマシンが NFS サーバーであることを確認します。
      # ps -ef | grep nfsd

      nfsd が実行されていれば、次のように表示されます。

      root 237 1 17 Jun 04 ? 0:00 /usr/lib/nfs/nfsd -a 16
      

    1. 次のように入力して、ソースマシンが製品ディレクトリをエクスポートしていることを確認します。
      # /usr/sbin/dfshares

      次に示すような画面が表示されます。

      RESOURCE                    SERVER    ACCESS    RANSPORT 
      
      server-name:product-location      server-name   -                     -
      

    2. 次のコマンドを入力して、ターゲットマシンにログインします。
      # rlogin target-machine-name -l user

      Password: user-password

      % su

      Password: root-password

      user には、一般ユーザーとしてのログイン名 (root ではありません) を入力します。

    3. 次のコマンドを入力して、ソースマシンに移動します。
      # cd /net/source-machine/cdrom/ja_devpro_v7n1_platform

      このディレクトリに移動できず、ネットワーク上にオートマウンタがない場合には、次のコマンドを入力して、ターゲットマシンにマウントポイントを作成し、製品のディレクトリをマウントします 。


      注 - バックスラッシュ (\) は入力せず、次の行までを続けて 1 行に入力してください。

      # mkdir /remote_products

      # /usr/sbin/mount -F nfs -r source-machine:/cdrom/\

      ja_devpro_v7n1_platform /remote_products

      # cd /remote_products

    4. 使用するシェルの種類に応じて、ターゲットマシンの表示を切り替えます。
      C シェルを使用する場合は、次のコマンドを入力します。

      # setenv DISPLAY source-machine-name:0

      Bourne シェルを使用する場合は、次のコマンドを入力します。

      # DISPLAY=source-machine-name:0; export DISPLAY

      Korn シェルを使用する場合は、次のコマンドを入力します。

      # export DISPLAY=source-machine-name:0

7. 次のコマンドを入力して、Web Start Installer を起動します。

# ./installer
次のダイアログが表示されます。

Solaris Product Registry's /usr/lib/libwsreg.so ライブラリ 
[SUNWwsr2 パッケージ] をインストールします
インストールプログラムを実行するために、このパッケージが必要です。
/usr/lib/libwsreg.so [SUNWwsr2] をインストールしますか? <y|n>:

8.y を入力して SUNWwsr2 パッケージをインストールします。このパッケージを使用すると、productregistry ファイルが正しく記録されます。

9. Return キーを押します。

「ようこそ」ウィンドウが表示されます。

10.「ようこそ」ウィンドウで「次へ」をクリックすると、「ロケールの選択」ウィンドウが開きます。

図 3-2   ロケールの選択ウィンドウ
インストールする地域化データの言語のボックスをチェックします。

11.「次へ」をクリックします。

「64 ビットサポートの選択」ウィンドウが開きます。デフォルトのセレクションは 64 ビットであり、32 ビットと 64 ビットの両方のパッケージをインストールします。Solaris 7 および 8 SPARC 版で開発作業を行う場合は、32 ビットのパッケージだけをインストールするのか、32 ビットと 64 ビットの両方のパッケージをインストールするのかを決定してください。


注 - Intel プラットフォームの場合、「64 ビットサポートの選択」ウィンドウは表示されません。

12. 次へ」をクリックして、「製品の選択」ウィンドウ (図 3-3) に進みます。

図 3-3   「製品の選択」ウィンドウ
デフォルトで選択される「License Software (FLEXlm 7.0)」では、FLEXlm 7.0b とライセンスインストールツールがインストールされます。


注意 - ライセンスソフトウェアをインストールしないとライセンスをインストールできません。また、ソフトウェアライセンスをインストールしないと、インストールされた製品ソフトウェアを実行できません。


注 - デフォルトで選択される「Solaris patches for Forte Developer 6」では、パッチがインストールされます。すでにパッチをインストールした場合、デフォルトのパッチをインストールしてもシステムの性能は落ちません。パッチの詳細については、Patch ディレクトリ の README ファイルを参照してください。

13. デフォルトインストール」列または「カスタムインストール」列にあるラジオボタンをクリックして、インストールするソフトウェアを選択します。


注 - 旧バージョンの FLEXlm ライセンス管理ソフトウェアから FLEXlm 7.0b にアップグレードする場合、アップグレード中のライセンス管理ソフトウェアは自動的に停止します。新しいライセンスをインストールした後、ライセンスインストールツールがライセンス管理ソフトウェアを再起動します。アップグレード中、ライセンス供与されているソフトウェアは利用できなくなります。

デフォルトインストールでは、すべてのコンポーネントとそれらの機能に関連するすべてのオンラインドキュメントがインストールされます。

カスタムインストールでは、インストールするコンポーネントを選択できます。


注 - 「カスタムインストール 」を選択した場合、手順 14 の完了後に「コンポーネントの選択」ウィンドウが表示されます。

14.「次へ」をクリックして、「インストールディレクトリの選択」に進みます。ソフトウェアのインストールディレクトリを /opt 以外に変更するかどうかを決定します。

旧バージョンの Sun WorkShop を使用しているマシンに新バージョンの Sun WorkShop をインストールする場合は、「旧リリースのソフトウェアのサポート」を参照してください。


注 - Web Start を使用すると、1 か所に複数の製品をインストールできますが、インストール先は Web Start を起動したシステムと同じシステム上でなければなりません。

選択したインストールディレクトリは、この Web Start セッションのデフォルトのインストールディレクトリになります。

15.「次へ」をクリックして、作業を継続します。

16.「インストールの準備完了」ウィンドウで、インストールする項目を確認します。


    1. インストールする項目を追加する場合、「戻る」をクリックして「製品の選択」ウィンドウに戻り、次の手順に従ってください。
    2. 選択が完了したら、「インストール開始」をクリックしてインストールを開始します。
      「インストール中」ウィンドウが開き、インストールの状況を示す進捗バーが表示されます。インストールの完了時に、「Install License」ウィンドウが開きます (図 3-4)。

      図 3-4   「Install License」ウィンドウ

17.現時点でライセンスをインストールするかどうかを決定します。

    1. 現時点でライセンスをインストールしない場合、「次へ」をクリックします。
      「インストールの一覧」ウィンドウが開きます。Web Start を使用してライセンスをインストールしない場合は、litlit_tty を使用してライセンスをインストールする必要があります。ライセンスのインストールについては、第 4 章を参照してください。

    2. 現時点でインストールをする場合、「ライセンスのインストール」をクリックします。
      ライセンスのインストールに関する詳しい方法については、第 4 章に進んでください。

18.「インストールの一覧」ウィンドウでメッセージを確認した後、「終了」をクリックして、Web Start インストールを終了します。

19.手順 6 で、リモートインストール時に製品ディレクトリをマウントした場合は、次のコマンドでマウントを解除します。

# cd /
# /usr/sbin/umount /remote_products

20. スーパーユーザーを終了します。

# exit

21. リモートインストールを実行した場合は、次の手順に従ってください (ローカルインストールを実行した場合は、手順 22 に進みます)。

    1. 次のコマンドを入力して、リモートマシンからログアウトします。
      % exit

    2. NFS サーバーについて、次の操作を行います。
    1. /etc/dfs/dfstab ファイルから次の行を削除します。
      share -F nfs -o ro /cdrom/ja_devpro_v7n1_platform

    2. スーパーユーザーを終了します。
      # exit

22. 次のコマンドで、クライアントからのアクセスを不能にします。

 % /usr/openwin/bin/xhost - target-machine-name

23. インストールしたソフトウェアの最上層ディレクトリの README 以下にあるファイルをよく読みます。

24. 「PATH 変数と MANPATH 変数の変更」の手順に従って、PATH 変数と MANPATH 変数を設定します。


注 - 複数のライセンスサーバーを使用する場合は、ソフトウェアのインストール手順に従って、各ライセンスサーバーにライセンス管理ソフトウェアとライセンスファイルをインストールしてください。

コマンド行を使用したソフトウェアのインストール

ここでは、コマンド行インタフェースを使用して FLEXlm 7.0b ライセンス管理ソフトウェアと Sun WorkShop 開発支援ツールをインストールする方法について説明します。

次の手順に従ってください。

1. ソースマシンで次のコマンドを入力して、スーパーユーザー (root) になります。

% su
Password: root-password

2. Sun WorkShop CD が CD-ROM ドライブに入っていることを確認します。

3. ローカルインストール方法にするかリモートインストール方法にするかを選択します。

「ローカルインストールとリモートインストール」を参考にしてください。次に、この作業手順の指示に従ってください。


注 - 以下の指示では、SPARC プラットフォーム版 Solaris を使用する場合は「platform」に sparc と入力し、Intel プラットフォーム版 Solaris を使用する場合は intel と入力してください。

ローカルインストール

ローカルインストールの場合は、次の手順に従ってください。

    1. 次のコマンドを入力して、CD に移動します。
      # cd /cdrom/ja_devpro_v7n1_platform

    2. 手順 4 に進みます。

リモートインストール

リモートインストールの場合は、次の手順に従ってください。

    1. /etc/dfs/dfstab ファイルに次の行を追加します。
      share -F nfs -o ro /cdrom/ja_devpro_v7n1_platform

    2. 次のコマンドを入力して、ソースマシンが NFS` サーバーであることを確認します。
      # ps -ef | grep nfsd

    以下のように表示されれば、nfsd が実行されています。

    root 237 1 17 Jun 04 ? 0:00 /usr/lib/nfs/nfsd -a 16
    

4. 次のコマンドを入力して、コマンド行のインストールを起動します。

# ./installer -nodisplay
次のダイアログが表示されます。

Solaris Product Registry's /usr/lib/libwsreg.so ライブラリ 
[SUNWwsr2 パッケージ] をインストールします
インストールプログラムを実行するために、このパッケージが必要です。
/usr/lib/libwsreg.so [SUNWwsr2] をインストールしますか? <y|n>:

5. y を入力して SUNWwsr2 パッケージをインストールします。このパッケージを使用すると、productregistry ファイルが正しく記録されます。

6. ウェルカムメッセージが表示されたら、Return キーを押します。

7. ロケールを選択します。

インストールする地域化データのボックスをチェックしてください。

8. 64 ビットのサポートを希望するかどうかを決定します。

y を入力すると 64 ビットのサポートが選択され、n を入力すると、 32 ビットのサポートが選択されます。文字を何も入力しない場合、デフォルトで 64 ビットのサポートが選択されます。


注 - Intel プラットフォームをインストールする場合、64 ビットは選択できません。

9. 次の製品選択テキストが表示されます。

デフォルトで選択されるライセンスソフトウェア (FLEXlm 7.0) では、FLEXlm 7.0b およびライセンスインストールツールがインストール されます。


注意 - ライセンスソフトウェアをインストールしないとライセンスはインストールできません。また、ソフトウェアライセンスをインストールしないと、インストールされた製品ソフトウェアは実行できません。


注 - デフォルトで選択される「Solaris patches for Forte Developer 6」では、パッチがインストールされます。すでにパッチをインス トールした場合、デフォルトのパッチをインストールしてもシステムの性能は落ちません。パッチの詳細については、Patch ディレクトリ の README ファイルを参照してください。

10. インストールについて製品を選択または選択解除するには、検討の対象になっている製品に対応する番号を入力します。


注 - 旧バージョンの FLEXlm ライセンス管理ソフトウェアから FLEXlm 7.0b にアップグレードする場合、アップグレード中のライセンス 管理ソフトウェアは自動的に停止します。新しいライセンスのインストール後、ライセンスインストールツールはライセンス管理ソフトウ ェアを再起動します。アップグレード中、ライセンス供与されているソフトウェアは利用できなくなります。

11. 各製品のインストールのタイプを選択します。

12. インストールについて別の製品を選択または選択解除する場合は、手順 10 に戻ってください。選択が完了した場合は、「Done」の番号を選択してください。

13. 作業を進める前に、インストール先を指定してください。


注 - Web Start を使用すると、複数の製品を 1 か所にのみにインストールできますが、インストール先は Web Start を起動したシステムと同じシステム上でなければなりません。

14. 手順 11 で製品についてカスタムインストールを選択した場合、ここでそれらの製品のカスタムインストールを実行します。

    1. コンポーネントに対応する番号を入力して、インストールするコンポーネントを選択または選択解除し、Return キーを押します。
    2. 選択作業が完了したら、0 を入力して Return キーを押します。

15. 製品とそのコンポーネントの一覧が確認のために表示されます。

16. 1 を入力してインストールを継続する場合、進捗インジケータが表示されます。

    1. インストールが 100 % 完了した場合、製品に対応する番号を入力すると、その製品のログファイルを確認できます。
    2. ログファイルの確認が終了したら、完了の番号を入力します。

17. リモートインストール時に製品ディレクトリをマウントした場合 (手順 3) は、次のコマンドでマウントを解除します。

# cd /
# /usr/sbin/umount /remote_products

18. スーパーユーザーの権限を終了します。

# exit

19. リモートインストールを実行した場合は、次の手順に従ってください (ローカルインストールを実行した場合は、手順 20 に進んでください)。

    1. 次のコマンドを入力して、リモートマシンからログアウトします。
      % exit

    2. NFS サーバーについて、次の操作を行います。
    1. /etc/dfs/dfstab ファイルから次の行を削除します。
      share -F nfs -o ro /cdrom/ja_devpro_v7n1_platform

    2. スーパーユーザーの権限を終了します。
      # exit

20. インストールしたソフトウェアの最上層ディレクトリにある README ファイルをよく読みます。

21. 「PATH 変数と MANPATH 変数の変更」の手順に従って、PATH 変数と MANPATH 変数を設定します。

PATH 変数と MANPATH 変数の変更

Sun WorkShop 製品のコンポーネントとマニュアルページは、システムの /usr/bin//usr/share/man の各ディレクトリにインストール されないので、Sun WorkShop にアクセスできるようにするには、PATH 環境変数と MANPATH 環境変数を変更する必要があります。


注 - この節で示しているパスでは、Sun WorkShop パッケージは、標準の /opt ディレクトリにインストールされているとみなされます。Web Start を起動したときに別のインストールディレクトリを指定した場合は、例の中の /opt を、ユーザーが選択したインストールパスに置き換えてください。

C シェルを使用している場合は、PATH 変数と MANPATH 変数はホームの .cshrc ファイルに設定し、Bourne シェルまたは Korn シェルを使用している場合は、ホームの .profile ファイルに設定する必要があります。

SunOSTM マニュアルページの csh(1)、sh(1)、および ksh (1) では、C シェル、Bourne シェル、および Korn シェルの PATH 変数について説明します。man(1) は MANPATH 変数について説明しています。

PATH の現行値を表示し、PATH 変数を設定して Sun WorkShop コマンドを見つける必要があるかどうかを確認できます。

% echo $PATH

というコマンドにより、/opt/SUNWspro/bin/ の入ったパス文字列が表示された場合は、PATH 変数はすでに設定されているので改めて設定する必要はありません。(/opt は代替インストールパスで置き換えることもできます)。

workshop(1) マニュアルページを要求すると、MANPATH 変数を設定する必要があるかどうかを確認できます。man workshop コマンドで workshop(1) マニュアルページを検索できない場合、あるいは表示されたページがインストールしたソフトウェアのバージョン用でない場合は、MANPATH 変数が正しく設定されていません。

以下の説明では、該当する環境変数にこれらのパスを永久に追加する方法を示し、Sun WorkShop のコンポーネントを常にどれでも利用できるようにします。これらのコマンドは、シェルプロンプトに入力して、そのシェルを一時的に利用できるようにすることもできます。


注 - バックスラッシュ (\) は入力せず、次の行までを続けて 1 行に入力してください。

1. Sun WorkShop を PATH 変数と MANPATH 変数に追加します。

2. 手順 1で修正した .cshrc ファイルまたは .profile ファイルを保存します。

3. 次のコマンドを実行してシェルを再度初期設定します。

ライセンスをインストールしていない場合は、次の第 4 章に進みます。ライセンスをインストールした場合は、これで Sun WorkShop の製品を使用する準備が整いました。


サン・マイクロシステムズ株式会社
Copyright information. All rights reserved.
ホーム   |   目次   |   前ページへ   |   次ページへ   |   索引