2015-02-04 7 views
7

Mac OS X 응용 프로그램 (클라우드 프린팅 응용 프로그램)을 개발 중입니다. 내 응용 프로그램을 실행하려면 일부 지원 드라이버가 필요합니다. 그래서 나는 패키지 메이커 소프트웨어를 사용하여 드라이버와 어플리케이션을 포장했습니다. 그리고 나는 pkg 파일을 만들었다.Mac OS X에서 pkg 파일을 자동 설치하는 방법

패키지 설치 프로그램으로 잘 작동합니다. 하지만 터미널에서 스크립트/명령을 실행하여이 패키지를 자동 설치해야합니다.

추신 : 자동 설치는 사용자의 개입으로 소프트웨어를 설치할 방법입니다 (약관에 동의하는 것처럼). 터미널 명령을 사용하여 관리자 권한을 사용하여 자동으로 소프트웨어를 설치합니다. Windows 측에서이 자동 설치를 수행 할 수 있습니다.

누구나 패키지 설치 프로그램에서이 자동 설치를 수행 할 수있는 솔루션을 제공 할 수 있습니까?

답변

7

다른 설치로 이동하기 전에, 우리는 자동으로

sudo installer -store -pkg "/User/MyName/Desktop/helloWorld.pkg" -target/

this 링크에서 참조있어 아래의 명령을 사용하여 설치 패키지를 설치할 수 있습니다.

+2

적어도 MacOS Sierra에서는 패키지를 직접 설치하는 경우 매개 변수 -store를 생략해야합니다. – utopalex

2

당신은 [오리너구리] 또는 [pkginastall] 라이브러리

나 자신 그것을 사용하지 않은 사용할 수 있습니다.

2

* .pkg 파일을 자동으로 설치하려면 관리자 권한이 있어야합니다. 관리자 비밀번호가있는 경우 아래 명령을 실행하십시오. echo "your_admin_pwd" | sudo -S installer -allowUntrusted -verboseR -pkg "path/to/your.pkg" -target /