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

관련 정보