난 이제 막 알아냈어홈브루 캐스크그리고 나는 그것을 좋아한다. 내 응용 프로그램의 대부분은 이제 Cask를 통해 설치됩니다.
Cask가 /opt/homebrew-cask/Caskroom/iterm2/2.1.1
.
작동해야 하지만 애플리케이션의 자동 업데이트를 통해 애플리케이션을 자동 업데이트한 다음 brew update
. 이 소프트웨어의 공식이 최신이 아닌 경우 이전 버전을 사용하게 됩니다.
이것이 큰 문제는 아닐 것 같지만 깔끔하고 깔끔한 느낌이 들지 않습니다(자동 업데이트 기능을 통한 자동 업데이트와 Caskroom 폴더에 잘못된 애플리케이션 버전이 있는 경우도 마찬가지입니다).
이런 것에 대해 생각해 본 사람이 있나요?
답변1
홈브루는 훌륭합니다.
응용 프로그램 제작자가 Brew가 응용 프로그램을 넣기를 좋아하는 위치와 같은 대체 설치 경로를 고려하지 않으면 지저분해질 수 있으므로 응용 프로그램의 자동 업데이트를 사용하는 것을 권장하지 않습니다.
하지만: 홈브류가 따라잡기 전에 애플리케이션에 업데이트가 준비되어 있을 수 있습니다. 따라서 지금 당장 새로운 기능이나 버전이 필요한 경우에는 선택의 여지가 많지 않습니다.
마지막으로 brew update
홈브류 패키지 목록과 버전만 업데이트됩니다. brew upgrade
소프트웨어의 새 버전을 실제로 설치하려면 (업데이트 후) 시간이 걸립니다 .
답변2
우선 다음을 실행하여 현재 버전을 인쇄할 수 있습니다.
zsh$ for f in /opt/homebrew-cask/Caskroom/*; echo $f && ls $f
나중에 이전 버전을 수동으로 제거할 수 있습니다.