私が下した命令は次のようになりました。
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