티스토리 뷰

brew update & upgrade

많은 Mac을 사용하는 유저들이 brew의 brew update 란 명령어를 많이 사용할 것입니다.

brew update 명령어를 실행하면 새로 설치가 필요한 항목들이 위의 이미지와 같이 나타날 것입니다. 여기서 brew upgrade 란 명령어를 사용하여 upgrade를 하면 아직 익숙하지 않은 사용자들은

"모든 formula 그리고 caskupgrade"

라고 생각할 것입니다. 하지만 이와 같은 경우엔

"모든 formula 그리고 caskupgrade"

"모든 formulaupgrade"

위와 같이 실행되는 모습을 볼 수 있습니다.

사용자의 키체인 및 보안 관련하여 homebrew 에선 한 번에 모든 cask를 upgrade 하는 것을 허용하지 않습니다. 즉 각각 brew upgrade 'cask' 를 통해서 cask 를 upgrade 해야한다는 것입니다.

"모든 것이 업데이트가 될 것이다."

"모든 formula 만 update, brew upgrade 'cask' 일일히 따로 수행"

brew upgrade --greedy

greedy 란 우리말로 탐욕적 이라는 뜻입니다. greedy라는 option을 줌으로 brew update --greedy를 사용하여 일일히 특정 cask 항목을 upgrade 를 하는 수고를 덜 수 있습니다.

위 이미지와 같이 brew upgrade --greedy를 통하여 모든 formula 및 cask가 한 번에 업데이트가 된 것을 확인 할 수 있습니다.

'Homebrew' 카테고리의 다른 글

[Homebrew] SHA256 mismatch  (0) 2021.07.01
[Homebrew] ilmbase deprecated  (0) 2021.05.09
[Homebrew] brew doctor (compinit:503:)  (0) 2021.01.26
[Homebrew] brew 명령어 모음집  (0) 2021.01.04
댓글