Solaris pkgadd のデフォルト動作は、インストール管理ファイルによって決定されます。 デフォルトの設定を変更するには、インストール管理ファイル(デフォルトでは、/var/sadm/install/admin/default)を変更する必要があります。 たとえば、CA ControlMinder パッケージによって setuid 実行可能ファイルがインストールされたら、必要に応じて、インストール後スクリプト(root として実行)を実行できます。 デフォルトの Solaris pkgadd 動作では、これらの操作の確認がユーザに求められます。
注: インストール管理ファイルを編集して、pkgadd のインストール時のデフォルトを変更できます。 pkgadd -a オプションを使用すれば、CA ControlMinder など、特定のインストール用に変更されたファイルを使用できます。 ただし、このファイルは CA ControlMinder に固有のものではありません。
このコマンドの形式は以下のようになります。
convert_eac_pkg -c [-d pkg_location] [pkg_name]
convert_eac_pkg -p [-f file]
古い形式のパッケージを新しい形式のパッケージに変換します。
注: 古い形式のパッケージは、CA ControlMinder r8 SP1 で使用されていました。 アップグレードを行う前に、これらを変換する必要があります。
インストールされた CA ControlMinder パッケージまたはスプールされたパッケージの情報は、変換できます。 スプールされたパッケージについては、-d オプションを使用してパッケージがどこに配置されているかを示します。
ファイル システム上でパッケージを配置するディレクトリを定義します。
パッケージの名前を定義します(デフォルトでは CAeAC)。
名前が付けられたカスタム パッケージ構成ファイルを用意します。
CA ControlMinder インストール管理ファイルを作成する場所を定義します。
これを指定しないと、現在のディレクトリに[「myadmin」という名前のファイルが作成されます。
例: サイレント インストールを行うために Solaris ネイティブ インストールを設定する
以下の手順では、setuid 実行可能ファイルのインストールについての確認、またはインストール後スクリプトの実行についての確認をユーザが求められないように Solaris ネイティブ インストールを設定する方法について説明します。
convert_eac_pkg -p
これによって、他のインストールに影響することなく、CA ControlMinder ネイティブ インストールの構成設定を変更できます。
setuid=nocheck action=nocheck
ファイルを保存します。
最小要件として、使用許諾契約への同意を指定する必要があります。
pkgadd -n -a config_path¥myadmin -d pkg_path CAeAC
例: 古い形式を使用する Solaris ネイティブ インストールをアップグレードする
以下の手順では、既存の CA ControlMinder ネイティブ パッケージ インストールを新しいリリースにアップグレードする前にその変換を行う方法について説明します。 これを行うには、以下のコマンドを実行します。
convert_eac_pkg -c CAeAC
| Copyright © 2013 CA. All rights reserved. |
|