답변:
installer 명령은 Mac OS X 설치 프로그램 패키지를 지정된 도메인이나 볼륨에 설치하는 데 사용됩니다. installer 명령은 -package 매개 변수로 지정된 호출마다 단일 패키지를 설치합니다 (-pkg는 동의어로 허용됨). 단일 패키지 또는 메타 패키지 일 수 있습니다. 메타 패키지의 경우 기본 설치의 일부인 패키지는 패키지의 검사 도구로 자격을 상실하지 않는 한 설치됩니다.
man installer
전체 기능을 참조하십시오 . 자주
sudo installer -pkg /path/to/package.pkg -target /
필요한 전부입니다.
/
경로이며 장치가 마운트되어 있습니다. 그렇다면 인수로 장치를 요구하는 옵션이 왜 허용 /
됩니까?
installer -dominfo
.
.pkg
현재 폴더의 모든 파일을 다음 위치에 설치하십시오 /Applications
.
for f in *.pkg ;
do sudo installer -verbose -pkg "$f" -target /
done
또는을 사용하여 패키지를 홈 폴더에 설치할 수 있습니다 -target ~
. /Users/<your_account>/Applications
설치 프로그램에 특정 경로가 사전 정의되어 있지 않으면 종료 됩니다.
pkg 설치 프로그램에 정확히 무엇이 포함되어 있고 어떤 사전 및 사후 설치 스크립트가 실행되는지 확인해야하는 경우 SuspiciousPackage (프리웨어)를 설치 하고
.pkg
파일을 선택 하는 동안 Finder에서 빠른 미리보기를 사용할 수 있습니다 . 파일을 선택한 상태에서 Finder에서 스페이스 바를 누르면 작동합니다.
/Applications
됩니다. 패키지에 따라 다릅니다 (예 : macOS 용 PowerShell 설치 위치) /usr/local
.