명령 행에서 OS X 운영 체제 업그레이드


4

로 소프트웨어를 업그레이드 할 수 있습니다 sudo softwareupdate --install --all. 명령 행에서 OS 자체를 업그레이드 할 수 있습니까?


업그레이드 정의는 무엇입니까? 업데이트는 소프트웨어 업데이트를 통해 이루어지며 업그레이드는하지 않지만 Apple 정의를 사용하지 않습니까?
bmike

@bmike 업그레이드를 의미합니다.
bsamek

예를 들어 10.11.0에서 10.11.1이 아닌 10.10에서 10.11로가는 것을 의미합니까?
TJ Luoma

그렇습니다.
bsamek

답변:


4

OS X 설치 프로그램은 앱이므로 버튼 클릭을 자동화하려면 스크립팅 프레임 워크가 필요합니다. UI를 해킹하고 설치를 스크립팅하는 것보다 설치 프로그램이 넷 부트 리소스로 전환되는 MDM 솔루션을 훨씬 쉽게 설정할 수 있습니다.

우선 AutoDMG 또는 Imagr / NBICreator를보십시오 .

Casper / Munki와 같은 대부분의 MDM과 통합하거나 DeployStudio와 같은 이미징 솔루션을 구현할 수 있지만, 업데이트 할 컴퓨터를 관리 / 공급하려면 외부 컴퓨터가 필요합니다. softwareupdateOS와 앱을 패치하고 자체적으로 업그레이드 / 마이그레이션을 실행하지 않도록 설계 되었기 때문에 Apple 제공 도구에 대한 간단한 확장은 없습니다 . 마을 최고의 외과 의사조차도 다른 사람이 나이프 아래로 갈 때 무릎을 꿇게합니다.


4

맨 페이지를 보면 보이지 않는 것 같습니다. --list arg에 나타나지 않으면

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/softwareupdate.8.html

     --l | --명부
                 사용 가능한 모든 업데이트를 나열하십시오.

     -i | --설치
                 args로 지정된 각 업데이트가 다운로드되어 설치됩니다. args는 다음 중 하나 일 수 있습니다.
                 노래 :

                 -r | -권장
                             시스템에 권장되는 모든 업데이트. 접두사 *
                             --list 출력의 문자

                 -a | --all 비 권장 사항을 포함하여 시스템에 적용 가능한 모든 업데이트
                             --list 출력에서-문자가 앞에 붙습니다. (권장하지 않음 (권장하지 않음)
                             어떤 경우에도 멘드 업데이트가 흔하지 않습니다.)

                 item ... 하나 이상의 지정된 업데이트. --list 출력은 가능한 항목 이름을 보여줍니다
                             접두사 * 또는-문자를 여기에 지정하십시오.

그 명령이 아니라 다른 방법이있을 수 있습니다.
bsamek

테츠 진이 맞습니다. 많은 컴퓨터에서 업그레이드를 자동화하는 경우 몇 가지 옵션으로 두 번째 "아니오"답변을 추가하겠습니다. 그렇게하기위한 노력은 대부분 실현 불가능합니다. 25 개 미만의 Mac을 업그레이드하는 경우 설치 프로그램을 실행하는 것이 일반적으로 가장 좋은 옵션입니다.
bmike
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.