여러 대의 Mac을 관리하는 경우 명령줄을 통해 일반 작업을 실행하면 유지 관리 작업 부하를 줄일 수 있습니다. 시스템 명령어와 오픈 소스 저장소를 함께 사용하면 터미널을 사용하여 macOS 소프트웨어와 Mac App Store 소프트웨어를 모두 업데이트할 수 있습니다.
터미널을 사용하여 macOS 소프트웨어 업데이트
softwareupdate
를 사용하여 내장 macOS 소프트웨어를 업데이트할 수 있습니다. 터미널에서 명령.
1. 터미널(Application/Utilities/Terminal.app)을 엽니다.
2. 다음 명령을 입력하고 "Enter:"를 누르십시오.
softwareupdate -l
현재 시스템에서 사용할 수 있는 모든 macOS 소프트웨어 업데이트가 나열됩니다.
3. macOS 서버에서 업데이트를 검색하는 동안 잠시 기다립니다.
4. 사용 가능한 업데이트가 있으면 소프트웨어 업데이트에서 사용 가능한 업데이트를 알려줍니다. 업데이트가 없으면 명령 프롬프트로 돌아갑니다.
5. 사용 가능한 모든 업데이트를 설치하려면 다음 명령을 입력하고 "Enter:"를 누르십시오.
sudo softwareupdate -ia --verbose
6. 메시지가 표시되면 비밀번호를 입력하고 'Enter' 키를 누릅니다.
7. 이제 업데이트 프로세스가 실행되고 업데이트되는 각 프로그램의 진행 상황이 표시됩니다.
8. 업데이트 프로세스가 완료되면 명령 프롬프트로 돌아갑니다.
소프트웨어 업데이트 플래그
--verbose
플래그는 선택 사항이지만 업데이트가 설치될 때 실시간 상태 보고서를 제공합니다. 처리할 업데이트가 많은 경우 이 플래그를 통해 현재 상태를 파악할 수 있습니다.-i
플래그는 "설치"를 나타내며 선택한 앱의 설치 프로세스를 시작합니다.-a
플래그는 "모두"를 나타냅니다. 사용 가능한 모든 업데이트가 설치됩니다.-r
플래그는 "권장"을 의미합니다. 예:softwareupdate -ir
"권장" 업데이트만 설치합니다.-h
플래그는 "도움말"을 나타내며 사용 가능한 모든 명령을 표시합니다.- 하나의 업데이트만 설치하려면
softwareupdate -i [package name]
을 사용하십시오.예:
softwareupdate -i RemoteDesktopClient-3.9.2
RemoteDesktopClient 3.9.2 업데이트만 설치합니다. - 특정 업데이트를 무시하려면
--ignore
를 사용하십시오. 깃발. 예:softwareupdate --ignore RemoteDesktopClient-3.9.2
RemoteDesktopClient의 3.9.2 업데이트를 숨깁니다. 새로운 업데이트가 있으면 알려드립니다.
터미널을 사용하여 Mac App Store 소프트웨어 업데이트
기본적으로 macOS에는 Mac App Store에서 앱을 업데이트하기 위한 명령줄 유틸리티가 포함되어 있지 않습니다. 그러나 Dmitry Rodionov의 mas 유틸리티를 설치하여 이 기능을 명령줄에 추가할 수 있습니다.
1. 터미널(Application/Utilities/Terminal.app)을 엽니다.
2. Homebrew 패키지 관리자가 아직 설치되어 있지 않다면 설치해야 합니다. 아래 터미널 명령어를 사용하여 Homebrew를 설치하세요.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew 설정에 대한 가이드를 따를 수도 있습니다.
3. 다음 명령을 사용하여 Homebrew 데이터베이스에서 mas-cli를 설치합니다.
brew install mas
4. 설치가 완료되고 명령 프롬프트가 다시 표시되면 mas
를 입력할 수 있습니다. 사용 가능한 모든 mas 명령 목록을 보려면
5. 다음 명령을 입력하여 설치된 Mac App Store 앱 목록을 확인합니다. 몇 개 있을 수 있습니다.
mas list
6. 사용 가능한 업데이트가 있는 모든 앱을 보려면 다음 명령을 입력하십시오.
mas outdated
7. 사용 가능한 업데이트로 모든 앱을 업데이트하려면 다음 명령어를 입력하세요.
mas upgrade
8. mas는 각 앱의 업그레이드 프로세스를 통해 실행됩니다.
9. 업데이트 프로세스가 완료되면 명령 프롬프트로 돌아갑니다.
결론
내장된 macOS 소프트웨어 또는 macOS 자체를 업데이트해야 하는 경우 softwareupdate
를 사용할 수 있습니다. 명령줄에서 해당 프로세스를 완료합니다. App Store에서 앱을 업데이트해야 하는 경우 mas
를 설치할 수 있습니다. 터미널을 통해 완료할 수 있습니다.