Anonim

Mac에 소프트웨어 업데이트를 설치해야 할 경우 Mac App Store로 이동하십시오. Apple의 선별 된 앱 스토어는 오랫동안 타사 응용 프로그램을 찾고 설치하는 것뿐만 아니라 macOS 및 기타 Apple 응용 프로그램을위한 패치 및 업데이트를 적용하는 기본 방법이었습니다. 그러나 macOS 소프트웨어 업데이트와 관련하여 Mac App Store는 실제로 UNIX 명령의 프론트 엔드이며 Mac 터미널의 팬은 Mac App Store를 우회하면서 실제로 Mac 및 자사 응용 프로그램을 업데이트하기 위해이 명령을 사용할 수 있습니다 .


우리가 이야기하는 Mac 소프트웨어 업데이트 명령의 이름은 softwareupdate 입니다. 사용 방법은 다음과 같습니다.

  1. / Applications / Utilities 폴더에서 찾거나 Spotlight로 검색하여 터미널 응용 프로그램을 시작하십시오.
  2. 터미널에서 softwareupdate -l을 입력하십시오 (1이 아닌 소문자“L”임). 그러면 사용 가능한 모든 업데이트 목록과 개별 파일 크기 및 업데이트 프로세스를 완료하기 위해 Mac을 재시동해야하는지 여부를 나타내는 메모가 제공됩니다.

  3. 개별 소프트웨어 업데이트를 설치하려면 sudo softwareupdate -i name 명령을 입력하십시오. 여기서 "name"은 list 명령으로 표시되는 사용 가능한 업데이트 중 하나의 정확한 이름입니다. 이 명령은 수퍼 유저 (sudo) 명령이므로 프롬프트가 표시되면 관리자 계정 비밀번호를 입력해야합니다.

  4. 사용 가능한 모든 소프트웨어 업데이트를 설치하려면 대신 sudo softwareupdate -i -a 명령을 사용하십시오. “-a”스위치는 모든 업데이트를 설치하도록 명령에 지시합니다. 다시 프롬프트가 표시되면 관리자 비밀번호를 입력해야합니다.
  5. 기존의 진행률 표시 줄은 없지만 각 단계가 완료되면 터미널 창에 업데이트 된 텍스트 항목이 표시되어 특정 업데이트가 다운로드 된시기와 전체 설치 프로세스가 완료된시기를 알려줍니다. 재부팅이 필요한 소프트웨어 업데이트를 설치 한 경우 Mac을 재시동하라는 마지막 메시지가 표시됩니다. 일반적인 macOS 인터페이스를 통해이 작업을 수행 할 수 있지만 터미널에서 이미 UNIX 명령을 사용하고 있으므로 sudo shutdown -r now를 입력하여 shutdown 명령에 Mac (“-r”)을 즉시 다시 시작하도록 지시합니다 (“지금” ”).

터미널을 통한 소프트웨어 업데이트 사용의 이점

터미널에서 Mac 소프트웨어 업데이트를 실행하는 방법 을 알았으므로 Mac App Store에서 몇 개의 버튼을 클릭하는 대신이 방법을 사용하는 것이 가장 큰 의문입니다. 가장 큰 이유는 자동화 및 원격 관리입니다. 관리 할 Mac이 여러 개인 사용자는 화면 공유 나 원격 관리 소프트웨어를 수동으로 사용할 필요없이 SSH와 같은 방법을 통해 스크립트를 생성하거나 소프트웨어 업데이트를 원격으로 시작할 수 있습니다.
또 다른 잠재적 이점은 속도입니다. 보편적 인 것은 아니지만 많은 사용자가 터미널을 통해 설치할 때 초기 설치 및 Mac 재부트 후 다시 시작 부분 모두에서 업데이트가 더 빨리 설치된다고보고합니다. 모든 업데이트에서 속도가 크게 향상되는 것은 아니지만 터미널 방법은 Mac App Store에 비해 시간을 추가하지 않습니다.

터미널을 통한 소프트웨어 업데이트 사용의 가장 큰 단점

많은 사용자에게 이점이 있음에도 불구하고 터미널을 통해 Mac 소프트웨어 업데이트를 실행하는 데에는 한 가지주의해야 할 사항이 있습니다. 이 기사의 시작 부분에서 언급했듯이 터미널 방법은 macOS 시스템 업데이트 및 iTunes와 같은 자사 Apple 앱에서만 작동합니다. 이것은 공식 Apple 업데이트와 함께 타사 앱을 업데이트하는 Mac App Store와 비교됩니다.
오랫동안 Mac 사용자는이 제한이 원래 Mac 소프트웨어 업데이트 유틸리티와 동일하다는 것을 인식 할 수 있습니다. Apple이 Mac App Store를 출시하기 전에 사용자에게 시스템 및 자사 업데이트를 제공 한 방식 인이 유틸리티는 타사 응용 프로그램을 지원하지 않았습니다. softwareupdate UNIX 명령도 원래 소프트웨어 업데이트 유틸리티의 기초로 사용되었으므로이 제한이 적합합니다.
따라서 macOS 시스템 및 자사 업데이트 만 빠르게 설치하거나 Mac App Store에서 타사 앱을 사용하지 않는 경우 터미널 방법을 사용하십시오. 그렇지 않은 경우 기본 및 Mac 응용 프로그램 업데이트를 사용하여 자사 및 타사 응용 프로그램 업데이트를 한곳에 모두 유지하는 것이 좋습니다.

터미널을 통해 Mac 소프트웨어 업데이트를 실행하는 방법