Hacker News new | ask | show | jobs
by chatmasta 1022 days ago
I try to avoid installing anything with brew, because I can't install a new package without first upgrading all my other packages, which often leads to one of them breaking in not-so-fun ways (e.g. an openssl upgrade breaking my Python installation).
3 comments

I have used this [0] successfully to "pin" casks from being upgraded - my use case was Docker needing > macOS 10.

It allowed me to keep the version of Docker working while other casks could be changed

[0] https://github.com/buo/homebrew-cask-upgrade

# Do not automatically upgrade anything export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
Thanks for this. In case anyone finds this in the future, note that after setting this, and running `brew install blah`, it will output "Running `brew update --auto-update`..." and then appear to hang. Just press ctrl+c and it will continue to installation.
Yep, just had some issues with homebrew updating the system to OpenSSL 3 which broke some workflows as OpenSSL 3 can't read Apple Developer certificates...