Homebrew 2.0 is Here With Official Support For Linux and Windows (brew.sh)
Homebrew, a popular package manager for macOS, has released version 2.0 with official support for Linux and Windows 10 (with Windows Subsystem Linux). Cross-platform setup scripts just got a whole lot easier. Other highlights: Homebrew does not run on OS X Mountain Lion (10.8) and below. For 10.4 - 10.6 support, see Tigerbrew. This has allowed us to remove large amounts of legacy code.
Homebrew does not migrate old, pre-1.0.0 installations from the Homebrew/legacy-homebrew (formerly Homebrew/homebrew repository. This has allowed us to delete legacy code that dealt with migrations from old versions.
Homebrew does not have any formulae with options in Homebrew/homebrew-core. Options will still be supported and encouraged by third-party taps. This change allows us to better focus on delivering binary packages rather than options. Formulae with options had to be built from source, could not be tested on our CI system and provided a disproportionate support burden on our volunteer maintainers.
Homebrew does not migrate old, pre-1.0.0 installations from the Homebrew/legacy-homebrew (formerly Homebrew/homebrew repository. This has allowed us to delete legacy code that dealt with migrations from old versions.
Homebrew does not have any formulae with options in Homebrew/homebrew-core. Options will still be supported and encouraged by third-party taps. This change allows us to better focus on delivering binary packages rather than options. Formulae with options had to be built from source, could not be tested on our CI system and provided a disproportionate support burden on our volunteer maintainers.
Who cares
they should give it replaceble themed metaphor names for it's cute naming of steps ....
Instead of just, Cellar, and brewing, and
one could come up with more edgy or more cute names. Perhaps a Football theme, or BDSM theme or Cat lover theme.
Other than that does anything distinguish Homebrew?
it seems like every 5 years the distro that's the least broken and least hassle fluctuates
for a while it was Fink., then Macports, then back to Fink. THen back to mac ports. Then homebrew.
Over the last while homebrew has been pretty consistently good so I've not had to go back to one of the others.
Currently however, being heavily into python now, I use anaconda for everything Anaconda can supply and then only then reach for the homebrew.
What I like about some of these is that maintain their own diractory like /opt/sw or the brew directory , and don't poison your /usr tree. This makes trashing them and re-installing a bitrotted crufty install easy to fix. I also like that I can even do user level installs for some of these.
But my favorite by far is anaconda with its environments to keep the vegetables from touching on my plate. If someone could expand anaconda to gobble up all of homebrew this would be perfect.
Some drink at the fountain of knowledge. Others just gargle.
His amazing hosts file engine has allowed me to blacklist homebrew and its repositories , keeping that filthy, cancerous open sores software off my beloved Windows 10 PC.
All hail Microsoft!
I’m not sure their security model is fully baked. They claim sudo is bad; but their solution seems to be making /user/local/bin writable to everybody (and if you try to avoid this permissions change using sudo, homebrew will block it). And while they claim /user/local/bin is only the “preferred” install location, if you attempt to use a different directory you quickly find many basic things will break - so there’s no good way around this.
#DeleteChrome
Homebrew seems sketchy. The homebrew guy applied to Google and got rejected. So he may be able to cobble together homebrew but apparently his 10x whiteboard ninja skills weren't up to Google's standards. Maybe it turns he was only a 7.5x engineer and that's was not good enough for Google. Or maybe the homebrew guy just sucks. We will just never know. Either way, use conda.
That would be precious.
Yiii! Really? I'm impressed that something that bad is available. It sounds as if it should only be run in a VM, if then.
I think we've pushed this "anyone can grow up to be president" thing too far.
Brew is a hacked solution that was created because MacOS sucks. What is the point of bringing it to other OSes that already solved these problems a long time ago.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
This project got momentum by trashing on MacPorts, although MacPorts has always worked fine for me. Homebrew will never be on my system, simply because of their shabby treatment of a good port system written by very good people.
(And for some silly reason, they decided to put everything in /usr/local, thereby making it very difficult to remove as it is commingled with other apps which use the same scheme.)
What Linux distro does this target? The only one without an existing (and better) package management system is Slackware... and it's that way because the users want it that way...
Malkovich. Malkovich, Malkovich, Malkovich...
Homebrew on Linux? Yay! :P Wrong Audience.
Also, I've been a fan of Macports more than Homebrew.
Because there is a serious dearth of package infrastructures under Linux. While you are at it, come up with a new terminal emulator as well.
And now this looks like a mechanism to deploy portable tools basically everywhere. If it works as well as it does on OS X for Linux and windows, I’m all over that.
As well = isolated from the rest of the system and portable. It mentions installs into your home directory on Linux, and that’s exactly what I need. Let’s see if it works...
Wow. You suck at being a person.
Homebrew does not speak or respond to voice commands.
Homebrew does not have configuration with selections in alpha-qanon distributions
Homebrew does not have a cape or exhibit any special powers.
Homebrew does not have any selection to induce Hypo-package virtualization symmetry.
Homebrew does not require refrigeration.
Homebrew does not taste particularly good and should not be eaten.
Homebrew does not emit harmful rays or other quanta with this release and shielding is no longer necessary.
Homebrew does not tolerate taunting or being dropped.
Maw! Fire up the karma burner!
Curious WHY You'd block them & what hostnames were those (I'll check 'em against my own hosts file built up from others lists & security articles) - only reason I'd block 'em is IF they were known to serve up exploits of anykind.
APK
P.S.=> Of course, @ this point, I think you're just being sarcastic/facetious actually, but I am TRULY curious per my questions above (Now, I've got to get back to 200k NEW entries & a custom program (pure stringwork, no damn regex bullshit in them, just post/strpos etc.) to "shear away crap" off the hostnames in front & behind (comments & paths / to actual .html or script on them hosts don't need) for my hosts file from TONS blocked this past week)... apk
Always when I read "major news" like this I feel a bit sad not having polished and pusedh this more in our T2 SDE Linux cross compile emebdded scripting source meta distribution thing: https://t2sde.org/ I compiled to macOS a decade ago to "emerge" Subversion from source and such, 2005/2006 time frame. I even used it to compile some MinGW runtime thing, to cross compile some of my code and test programs to Windows executables. Guess now w/ my new YouTube ad funded effort I could polish this more up again for just build more again – https://youtube.com/ReneRebe
Faggots with AIDS. Aka Mac users.
I thought installing applications on a Mac was simply "copy the directory and your software is installed". Why the fuck would you need a package manager on Mac?
Homebrew was already a very nice way to install GNU and other open source stuff. But Cask is an extension that scripts the installation of packaged software:
https://caskroom.io/
Plus, if you install the mas command-line utility to install App Store stuff, this makes it easy to completely script the installation of a Mac. The following shell script installs a fresh new Mac for me:
#!/bin/sh
export HOMEBREW_CASK_OPTS="--appdir=/Applications"
# install homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent....)"
brew doctor
brew tap caskroom/cask
brew install \
imagemagick \
watch \
par2 \
wget \
ffmpeg \
youtube-dl \
vim
# some apps
brew cask install \
firefox \
istat-menus \
google-chrome \
iterm2 \
hammerspoon
mas install 123456 # Break Reminder (2.3.0)
mas install 234567 # The Unarchiver (4.0.0)
mas install 345678 # 1Password (6.8.8)
Note that for mas to work, you'll have to log into the App Store first, then kick off the above script.
8 of 13 people found this answer helpful. Did you?
I'm still waiting for an article on Homebrew's new CoC.
*Returns to bunker with popcorn*
It's very nice.
1) Burn a Linux ISO to a USB drive
2) Insert the working USB drive into a MAC
3) Turn on the MAC while holding the Option key
4) Select the USB drive from the menu
5) Boot to Linux
6) Install Linux, wiping osX off of the entire machine
7) Happy Linux machine
This works well with Mint 18 64 bit Mate.
Lots of "homebrew does not..." in those highlights, no?
"Time flies like an arrow; fruit flies like a banana." --Groucho Marx