3 ms·
I use Homebrew, and am genuinely appreciative of the amount of effort all the contributors have put in. However, as far as package managers go, it's kind of awf
by Benjamin_Dobell 6y ago
I use Homebrew, and am genuinely appreciative of the amount of effort all the contributors have put in. However, as far as package managers go, it's kind of awful.
Homebrew excels as a mechanism to install the latest software, if you don't care about breaking things. However, traditionally a package manager's job is to ensure that if you've installed something, it'll continue to run.
If you've ever updated readline via Homebrew, you can pretty much just watch everything burn.
If you've ever tried to use an old version of Postgres, good luck. Particularly if you're wanting to mix and match versions of PostGIS.
If you're running an old version of macOS, you're out in the cold. Although, I must admit, recently this seems to be handled much better.
- faitswulff 6y agoAlso any random operation can take 20 minutes to complete if you haven't used brew in a while.
- upbeat_general 6y agoYou can disable this but I agree, I hate it. This comment actually just spurred me to find this (https://gist.github.com/jb510/99f12b1ac70f1cf8b780 https://gist.github.com/jb510/99f12b1ac70f1cf8b780) which may fix the issue of forgetting to manually update.
- indemnity 6y agoI understand why they did it, but it’s super annoying. Given the intervals between running Homebrew, you just know it’s going to spin for a minute or two updating every damn time you try to use it, usually when you want something installed fast.
- cutler 6y agoHave you tried MacPorts?
- Benjamin_Dobell 6y agoNot in about 8 years. I do most of my development in Docker these days so tend to make use of Linux package managers.
- cutler 6y agoMacPorts has been virtually flawless for me in the last 16 years. Worth a try.