前提と注意事項
- 本記事では Ubuntu 22.04 を使用しています。
Homebrew について
Homebrew は元々 macOS でのみ使用できましたが、現在は Linux でも使用できるようになっています。Ubuntu ではapt
を使うことが多いですが、Homebrew を通して提供される特定のツールやアプリケーションをインストールしたい時に Homebrew が必要になることもあります。以下が Homebrew の公式サイトと公式リポジトリです。
この記事のゴール
この記事では、Ubuntu に Homebrew をインストールし、Homebrew のバージョンを表示するところまでをゴールとします。 インストール手順は前述した公式サイトの手順に従います。
必要なパッケージのインストール
Homebrew をインストールする前に以下のパッケージをインストールします。
$ sudo apt install build-essential procps curl file git
Ubuntu に Homebrew をインストールする
以下のコマンドを実行することで Homebrew をインストールできます。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
上記を実行すると以下の様に表示されるので Enter キーを押下して進みます。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
==> Checking for sudo access (which may request your password)...
==> This script will install:
/home/linuxbrew/.linuxbrew/bin/brew
/home/linuxbrew/.linuxbrew/share/doc/homebrew
/home/linuxbrew/.linuxbrew/share/man/man1/brew.1
/home/linuxbrew/.linuxbrew/share/zsh/site-functions/_brew
/home/linuxbrew/.linuxbrew/etc/bash_completion.d/brew
/home/linuxbrew/.linuxbrew/Homebrew
==> The following new directories will be created:
/home/linuxbrew/.linuxbrew/bin
/home/linuxbrew/.linuxbrew/etc
/home/linuxbrew/.linuxbrew/include
/home/linuxbrew/.linuxbrew/lib
/home/linuxbrew/.linuxbrew/sbin
/home/linuxbrew/.linuxbrew/share
/home/linuxbrew/.linuxbrew/var
/home/linuxbrew/.linuxbrew/opt
/home/linuxbrew/.linuxbrew/share/zsh
/home/linuxbrew/.linuxbrew/share/zsh/site-functions
/home/linuxbrew/.linuxbrew/var/homebrew
/home/linuxbrew/.linuxbrew/var/homebrew/linked
/home/linuxbrew/.linuxbrew/Cellar
/home/linuxbrew/.linuxbrew/Caskroom
/home/linuxbrew/.linuxbrew/Frameworks
Press RETURN/ENTER to continue or any other key to abort:
Enter キーを押して進むと以下のように表示されます。
==> Downloading https://ghcr.io/v2/homebrew/portable-ruby/portable-ruby/blobs/sha256:f7be167f7ac4f296b9f4c5874ceeea4aafd9999c3c7f2b0378cae7dd273e2322
######################################################################## 100.0%
==> Pouring portable-ruby-3.1.4.x86_64_linux.bottle.tar.gz
Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.
Instructions on how to configure your shell for Homebrew
can be found in the 'Next steps' section below.
==> Installation successful!
==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
https://docs.brew.sh/Analytics
No analytics data has been sent yet (nor will any be during this install run).
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Next steps:
- Run these two commands in your terminal to add Homebrew to your PATH:
(echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> /home/username/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
- Install Homebrew's dependencies if you have sudo access:
sudo apt-get install build-essential
For more information, see:
https://docs.brew.sh/Homebrew-on-Linux
- We recommend that you install GCC:
brew install gcc
- Run brew help to get started
- Further documentation:
https://docs.brew.sh
上記にある指示の通り、以下のコマンドを実行します。
$ (echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> /home/username/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
上記を実行しても何も結果として出力されませんが、.bashrc
に以下の内容が追記されていることを確認します。
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
また、gcc
をインストールすることを推奨すると記載があるので、以下を実行してインストールしておきます。以下のようにbrew install
を使ってインストールできます。
$ brew install gcc
色々と出力されて最終的に以下が表示されて完了します。
...
==> Installing gcc
==> Pouring gcc--13.2.0.x86_64_linux.bottle.2.tar.gz
==> Creating the GCC specs file: /home/linuxbrew/.linuxbrew/Cellar/gcc/13.2.0/bin/../lib/gcc/current/gcc/x
🍺 /home/linuxbrew/.linuxbrew/Cellar/gcc/13.2.0: 1,668 files, 320.2MB
==> Running brew cleanup gcc...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
バージョンを確認する
最後に以下を実行してバージョンを確認できれば Ubunu に Homebrew を正常にインストールできています。
$ brew -v
Homebrew 4.2.10
まとめ
以上で Ubuntu に Homebrew をインストールする手順を解説しました。Homebrew を使うことで、特定のツールやアプリケーションをインストールする際に便利です。