How to install the macOS Homebrew package manager on Linux

Estimated read time 3 min read


Jack Wallen walks you through the steps of installing the macOS command line package manager Homebrew on Linux.

Digital coding development dark
Image: Ilias/Adobe Stock

Homebrew is a command line package manager for macOS that is similar to apt-get or dnf. Homebrew makes installing over 5,000 applications from the command line very simple. Some of the tools found in Homebrew aren’t available to any of the default Linux package managers and some packages found in the apt and yum repositories aren’t exactly well maintained.

SEE: 40+ open source and Linux terms you need to know (TechRepublic Premium)

Because of those reasons, you might want to add Homebrew to your Linux distros. To add even more fuel to this fire, with Homebrew, you can install the latest releases of packages — even on older Linux distributions. That’s a big plus for many.

So, if this sounds like a winning proposition to you, let me show you how it’s done.

What you’ll need to install Homebrew

The only things you’ll need are a running instance of either a Debian- or RHEL-based distribution and a user with sudo privileges.

How to install the necessary dependencies

The first thing we must do is install the required build tools. If you’re using a Debian-based distribution — such as Ubuntu, Linux Mint, or Pop!_OS — this is done with the command:

sudo apt-get install build-essential procps curl file git -y

If you’re using an RHEL-based distribution — such as Fedora, Rocky Linux, or AlmaLinux — there are three commands to run, which are:

sudo yum group install 'Development Tools'
sudo yum install procps-ng curl file git
sudo yum install libxcrypt-compat

How to install Homebrew

With the dependencies out of the way, we can now install Homebrew with the command:

/bin/bash -c "$(curl -fsSL"

The above command will work on either Debian- or RHEL-based distributions.

When the installation completes (it will take some time), you’ll need to make sure the brew command is found in your PATH with the following two commands:

echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/$USER/.profile
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

How to update brew

Before you install your first package, you need to update the Homebrew definitions, which is done with the command:

brew update

You might also want to install Cask, which adds GUI applications into the mix. This is also a good way to show you how to install a package with Homebrew. To install Cask, issue the command:

brew install cask

If you want to upgrade a package with brew, the command is:

brew upgrade PACKAGE

Where PACKAGE is the software you want to install.

To remove a package with brew, the command is:

brew uninstall PACKAGE

Where PACKAGE is the software to be removed.

Finally, if you ever want to remove Homebrew from Linux, the command is:

/bin/bash -c "$(curl -fsSL"

And that’s how you manage packages with the brew command. You can look up all of the packages available for installation from the Homebrew website. Enjoy those extra tools on your favorite Linux distribution.

Subscribe to TechRepublic’s How To Make Tech Work on YouTube for all the latest tech advice for business pros from Jack Wallen.


Source link

You May Also Like

More From Author