Linuxbrew is a fork of Homebrew, the Mac OS package manager, for Linux.
Features, usage and installation instructions are summarised on the homepage.
Paste at a Terminal prompt:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
See Dependencies and Installation below for more details.
- Can install software to a home directory and so does not require sudo
- Install software not packaged by the native distribution
- Install up-to-date versions of software when the native distribution is old
- Use the same package manager to manage both your Mac and Linux machines
- Ruby 1.8.6 or newer
- GCC 4.2 or newer
- 64-bit x86 platform
Paste at a Terminal prompt:
sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
sudo yum groupinstall 'Development Tools' && sudo yum install curl git irb m4 ruby texinfo bzip2-devel curl-devel expat-devel ncurses-devel zlib-devel
Linuxbrew does not currently support 32-bit x86 platforms nor platforms other than x86. It would be possible for Linuxbrew to work on 32-bit x86 platforms with some effort. Pull requests would be welcome if someone were to volunteer to maintain the 32-bit x86 support.
Paste at a Terminal prompt:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
Or if you prefer:
git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew
Add to your .bashrc
or .zshrc
:
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
You're done!
brew install $WHATEVER_YOU_WANT
- Type
brew search
for a list. - Or visit braumeister.org to browse packages online.
- Or use
brew desc
to browse packages from the command line.
brew help
, man brew
or check our documentation.
First, please run brew update
and brew doctor
.
Second, read the Troubleshooting Checklist.
If you don't read these it will take us far longer to help you with your problem.
Many of the Homebrew formulae work on either Mac or Linux without changes, but some formulae will need to be adapted for Linux. If a formula doesn't work, open an issue on GitHub or, even better, submit a pull request.
Please report security issues to security@brew.sh.
Linuxbrew is maintained by Shaun Jackman.
Homebrew's current maintainers are Misty De Meo, Adam Vandenberg, Jack Nagel, Xu Cheng, Mike McQuaid, Brett Koonce and Tim Smith.
Homebrew was originally created by Max Howell.
Code is under the BSD 2 Clause (NetBSD) license.
We accept tips through Gratipay.
Our CI infrastructure was paid for by our Kickstarter supporters.
Our CI infrastructure is hosted by The Positive Internet Company.
Our bottles (binary packages) are hosted by Bintray.