맥을 사용하다 보면 macOS 시스템이나 설치된 앱에 새로운 업데이트가 있다는 알림을 종종 받게 됩니다. 시스템 소프트웨어와 앱을 항상 최신 상태로 유지하는 것은 매우 중요합니다. 이를 통해 시스템의 안정성을 확보하고 앱에서 발생할 수 있는 버그를 미리 예방할 수 있습니다.
맥에서 운영체제와 애플리케이션을 업데이트하는 방법은 여러 가지입니다. 가장 일반적인 방법은 맥에 기본 탑재된 공식 맥 앱 스토어(Mac App Store)를 통해 업데이트를 확인하고 설치하는 것입니다.
하지만 굳이 앱 스토어에만 의존할 필요는 없습니다. 터미널(Terminal) 앱을 활용하면 다양한 업데이트를 직접 검색하고, 다운로드하고, 설치할 수 있으며, 업데이트 설치 방식까지 세부적으로 조정할 수 있는 옵션도 제공됩니다.
터미널에서 macOS 버전 업데이트하기
터미널에는 macOS의 사용 가능한 모든 업데이트를 확인하고 다운로드 및 설치할 수 있는 명령어가 내장되어 있습니다. 이 명령어로는 iTunes 같은 Apple 자체 앱도 함께 업데이트할 수 있습니다.
다만 이 방법만으로는 서드파티(타사) 앱의 업데이트를 설치할 수 없습니다. 서드파티 앱을 업데이트하려면 이 가이드 후반부에서 소개할 별도의 패키지가 필요합니다.
사용 가능한 macOS 시스템 업데이트 확인하기
가장 먼저 할 일은 macOS와 Apple 앱에 어떤 업데이트가 있는지 확인하는 것입니다. 확인 단계에서는 다운로드나 설치가 이루어지지 않으며, 단순히 어떤 항목을 업데이트해야 하는지 파악하는 용도입니다.
선호하는 방법으로 맥에서 터미널 앱을 실행합니다.
앱이 실행되면 아래 명령어를 입력하고 Enter 키를 누릅니다.
softwareupdate -l
명령어가 실행되면 사용 가능한 모든 업데이트를 검색한 뒤 터미널 창에 결과를 표시합니다. 표시되는 정보에는 앱 이름, 업데이트 용량, 권장 업데이트 여부, 재시동 필요 여부 등이 포함됩니다.
원한다면 터미널로 업데이트 목록만 확인한 후, 실제 설치는 앱 스토어에서 진행하는 방식도 가능합니다.
macOS 시스템 업데이트 다운로드하기
사용 가능한 업데이트를 파악했다면 해당 업데이트 파일을 미리 다운로드해 둘 수도 있습니다. 다운로드만 진행하고 설치는 나중에 해도 되며, 지금 당장 설치하지 않아도 전혀 문제가 없습니다.
- 터미널 앱을 실행하고 아래 명령어를 입력한 뒤 Enter 키를 누릅니다.
softwareupdate -d -a
- 이 명령어는 사용 가능한 모든 업데이트를 다운로드만 하고 설치하지는 않습니다. 다운로드된 업데이트 파일은 맥의 /Library/Updates/ 폴더에서 확인할 수 있습니다.
다운로드한 macOS 업데이트 설치하기
터미널 명령어로 다운로드한 업데이트는 수동으로 설치할 수 없습니다. 이 업데이트들은 반드시 터미널 명령어를 통해서만 설치할 수 있습니다.
설치하려면 먼저 업데이트의 이름을 확인한 후, 그 이름을 아래 명령어에 넣어 실행해야 합니다.
- 터미널 앱을 열고 아래 명령어를 입력한 뒤 Enter 키를 누릅니다. update-name 부분은 설치하려는 업데이트의 정확한 이름으로 바꿔야 합니다.
softwareupdate -i update-name
업데이트 설치가 완료되면 터미널에 완료 메시지가 표시됩니다. 이미 파일이 다운로드된 상태이기 때문에 설치 자체는 금방 끝납니다.
모든 macOS 업데이트 한 번에 다운로드 & 설치하기
지금까지 살펴본 방법은 항목을 하나씩 단계별로 처리하는 방식이었습니다. 그렇다면 사용 가능한 모든 macOS 업데이트를 검색부터 다운로드, 설치까지 한 번에 처리하려면 어떻게 해야 할까요? 터미널이 이마저도 해결해 줍니다.
단 한 번의 실행으로 맥에서 사용 가능한 모든 업데이트를 설치하는 명령어가 존재합니다.
- 터미널 앱을 열고 아래 명령어를 실행합니다.
softwareupdate -i -a
이 명령어는 모든 업데이트를 설치하고 작업이 끝나면 알려줍니다. 모든 업데이트를 먼저 다운로드한 후 차례대로 설치하기 때문에 앞서 소개한 방법들보다는 시간이 더 걸립니다.
터미널에서 맥 앱 업데이트하기
Apple이 개발하지 않은 서드파티 앱은 터미널에서 업데이트하려면 별도의 명령어가 필요합니다. 앞서 소개한 명령어만으로는 이런 앱들의 업데이트가 표시되지 않습니다.
맥 앱 스토어 앱 전체를 업데이트하려면 먼저 Homebrew를 설치한 뒤 'mas' 유틸리티를 추가로 설치해야 합니다. 이후 이 도구들을 통해 나머지 앱들을 업데이트할 수 있습니다.
터미널 앱을 열고 아래 명령어를 실행해 Homebrew를 설치합니다.
/usr/bin/ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"
Homebrew 설치가 완료되면 아래 명령어를 입력하고 Enter 키를 눌러 mas 유틸리티를 설치합니다.
brew install mas
mas 설치가 끝나면 아래 명령어를 실행해 이 유틸리티로 관리되는 앱 목록을 확인할 수 있습니다.
mas list
아래 명령어를 입력하고 Enter 키를 누르면 업데이트가 필요한 앱들을 모두 확인할 수 있습니다.
mas outdated
아래 명령어를 실행하면 구버전인 모든 앱을 업데이트합니다. 오래된 앱들의 업데이트를 먼저 다운로드한 후 설치하기 때문에 완료까지 어느 정도 시간이 걸릴 수 있습니다.
mas upgrade
유틸리티가 앱을 업데이트하는 동안 기다립니다. 작업이 완료되면 터미널 창을 닫으면 됩니다.
향후 이 방식으로 앱을 업데이트할 계획이 없다면 mas와 Homebrew를 꼭 유지할 필요는 없습니다. 이들을 제거해도 이미 업데이트된 앱에는 영향을 주지 않으므로 원한다면 안전하게 삭제해도 됩니다.