다음 표준 Solaris 유틸리티를 사용하는 경우 반드시 사용자에게 정보를 요구하는 프롬프트 없이 패키지가 추가 또는 제거되어야 합니다.
사용자 정의 JumpStart 프로그램
Solaris Live Upgrade
Solaris 설치 프로그램
Solaris 영역
패키지가 사용자 상호 작용 없이 설치되는지 테스트하려면 새 관리 파일을 pkgadd command -a 옵션과 함께 설정합니다. -a 옵션은 기본 관리 파일 대신 사용될 설치 관리 파일을 정의합니다. 기본 파일을 사용하면 사용자에게 추가 정보를 묻는 메시지가 표시될 수 있습니다. 이들 검사를 무시하고 사용자 확인이 없이 패키지를 설치해야 함을 pkgadd에게 알려주는 관리 파일을 만들 수 있습니다. 자세한 내용은 매뉴얼 페이지 admin(4) 또는 pkgadd(1M)를 참조하십시오.
pkgadd 명령이 관리 파일을 사용하는 방식은 다음 예와 같습니다.
관리 파일이 제공되지 않으면 pkgadd는 /var/sadm/install/admin/default를 사용합니다. 이 파일을 사용하면 사용자 상호 작용이 생길 수 있습니다.
# pkgadd |
상대 관리 파일이 명령줄에 제공되면 pkgadd는 /var/sadm/install/admin에서 파일 이름을 찾아 사용합니다. 이 예에서 상대 관리 파일의 이름은 nocheck이고 pkgadd는 /var/sadm/install/admin/nocheck를 찾습니다.
# pkgadd -a nocheck |
절대 파일이 제공되면 pkgadd가 해당 파일을 사용합니다. 이 예에서 pkgadd는 /tmp에서 nocheck 관리 파일을 찾습니다.
# pkgadd -a /tmp/nocheck |
다음은 pkgadd 유틸리티와의 사용자 상호 작용이 거의 필요 없는 설치 관리 파일의 예입니다. 패키지가 시스템에서 사용 가능한 공간보다 더 많은 공간을 필요로 하는 경우를 제외하고 pkgadd 유틸리티는 이 파일을 사용하고 사용자에게 추가 정보를 묻는 메시지를 표시하지 않고 패키지를 설치합니다.
mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck space=ask setuid=nocheck confiict=nocheck action=nocheck basedir=default