TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Homebrew 2.2

85 pointsby mikemcquaidover 5 years ago

10 comments

Athasover 5 years ago
While Homebrew is perhaps technically crude and somewhat inflexible compared to other and older package managers, I think it deserves real credit for being so easy to add packages to. I contributed Homebrew packages after a few weeks of using macOS, while I didn&#x27;t contribute a single package in the ten years I ran Debian.<p>I&#x27;m also impressed by the focus of the maintainers and their willingness (really, <i>enthusiasm</i>) for saying <i>no</i> and cutting features. We need more of that in the programming field. Homebrew is unashamedly solely for running the standard configuration of the newest version of well-behaved programs, which covers at least 90% of my use cases. I use Nix when I want something complicated or nonstandard.<p>(Incidentally, I also contributed Nix derivations after only a few weeks of running NixOS, so Homebrew is not the only good package manager.)
评论 #21652240 未加载
评论 #21648969 未加载
angrygoatover 5 years ago
Just ran an update and got this:<p><pre><code> ==&gt; Homebrew has enabled anonymous aggregate formulae and cask analytics. Read the analytics documentation (and how to opt-out) here: https:&#x2F;&#x2F;docs.brew.sh&#x2F;Analytics </code></pre> Opt-out analytics capture? A bit of a shame it&#x27;s not opt-in.<p>The fix is to run:<p><pre><code> brew analytics off</code></pre>
评论 #21648086 未加载
评论 #21648615 未加载
评论 #21648698 未加载
foucover 5 years ago
Homebrew is built on the assumption that you should always be running the latest version of homebrew and the latest version of all the packages you&#x27;ve installed. If something doesn&#x27;t work, you&#x27;re forced to update everything to the latest versions and hope that fixes things.<p>In general I don&#x27;t like this constant pressure to abandon old versions of things, it doesn&#x27;t really benefit anyone. A fragmented world is a decentralized world.
评论 #21652246 未加载
评论 #21654743 未加载
exabrialover 5 years ago
Man I&#x27;ve been using Brew on Catalina for awhile, didn&#x27;t realize this wasnt supposed to work!
评论 #21648889 未加载
评论 #21648173 未加载
评论 #21652323 未加载
评论 #21648041 未加载
tibbonover 5 years ago
I really wish more release documentation pointed you to how to perform that upgrade. This page, the front page, nor the installation pages show up to upgrade.<p>No, it isn&#x27;t &quot;hard&quot; to figure out, and I personally know how to do it, but for newer users it puts up a barrier to entry.
评论 #21652197 未加载
评论 #21648556 未加载
forgingaheadover 5 years ago
One of the better package managers out there -- thanks to all the contributors!
ryenusover 5 years ago
TIL:<p>&gt; brew cat sets bat as pager if HOMEBREW_BAT is set<p>And bat is really a nice alternative to cat.
评论 #21650744 未加载
akosterover 5 years ago
I&#x27;m just glad Mac OS X 10.13 High Sierra and above are still fully supported since I have a computer which is stuck on that release (incompatible with 10.14).
someonehereover 5 years ago
Homebrew + Caskroom has made my zero touch deployments flawless. A little bash, some DEPNotify, a rock solid MDM, and Apple’s DEP, I can ship a Mac to any employee in the world and have them boot the computer, create their local account, and all of the latest third party apps get installed automatically.<p>Ten years ago this would have taken a lot of engineering. Today it’s just bash calling Homebrew to do the heavy lifting.
xvilkaover 5 years ago
The problem of Homebrew is the language it&#x27;s written in. Porting it into something native and faster, maybe Go, maybe Rust - will make the user experience way better.
评论 #21648674 未加载
评论 #21648586 未加载
评论 #21648571 未加载
评论 #21648578 未加载
评论 #21648859 未加载