pkgaddおよびadminファイルを使用してSolarisにパッケージを自動的に非対話式にインストールする

pkgaddおよびadminファイルを使用してSolarisにパッケージを自動的に非対話式にインストールする

私が下した命令は次のようになりました。

pkgadd -a admin file -d absolutepathofpackage

その後、次のエラーが表示されます。

The following packages are available:
1  Packagename      BigFix Agent
                  (sparc) 9.2.8.74

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all

サイレントインストールプロセスにこの手順を含めるにはどうすればよいですか?

答え1

pkgadd -n ...非対話モードでパッケージをインストールするために使用されます。

詳細は以下で確認できます。man pkgadd

答え2

「応答ファイル」としてよく知られている「管理者」ファイルを使用する必要があります。

たとえば、私はこれを使用します

mail=
instance=overwrite
partial=quit
runlevel=quit
idepend=quit
rdepend=quit
space=quit
setuid=nocheck
conflict=quit
action=nocheck
basedir=default

使用前に

man -s4 admin

各行が要件を満たしていることを確認します。

次に、このコマンドでインストールします。

pkgadd -a file.response -n -d /path/pkg.pkg

または

yes all|pkgadd -a file.response -d /path/pkg.pkg

関連情報