Loading...

2024-03-28(木) 10:00

🏠 UbuntuにHomebrewをインストールする

UbuntuHomebrew
Homebrewは元々macOS用に作られていたパッケージマネージャですが、現在はLinuxやWindows Subsystem for Linuxでも使用できるようになっています。本記事ではUbuntuにHomebrewをインストールする手順を解説します。

目次

前提と注意事項

  • 本記事では Ubuntu 22.04 を使用しています。

Homebrew について

Homebrew は元々 macOS でのみ使用できましたが、現在は Linux でも使用できるようになっています。Ubuntu ではaptを使うことが多いですが、Homebrew を通して提供される特定のツールやアプリケーションをインストールしたい時に Homebrew が必要になることもあります。以下が Homebrew の公式サイトと公式リポジトリです。

Homebrew

macOS(またはLinux)用パッケージマネージャー

brew.sh

Homebrew / brew

Homebrew

github.com

この記事のゴール

この記事では、Ubuntu に Homebrew をインストールし、Homebrew のバージョンを表示するところまでをゴールとします。 インストール手順は前述した公式サイトの手順に従います。

必要なパッケージのインストール

Homebrew をインストールする前に以下のパッケージをインストールします。

必要なパッケージのインストール
$ sudo apt install build-essential procps curl file git

Ubuntu に Homebrew をインストールする

以下のコマンドを実行することで Homebrew をインストールできます。

Homebrewのインストール
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

上記を実行すると以下の様に表示されるので Enter キーを押下して進みます。

Homebrewのインストール
$ /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 キーを押して進むと以下のように表示されます。

Homebrewのインストール
==> 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

上記にある指示の通り、以下のコマンドを実行します。

.bashrcへの追記
$ (echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> /home/username/.bashrc
    eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

上記を実行しても何も結果として出力されませんが、.bashrcに以下の内容が追記されていることを確認します。

.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

また、gccをインストールすることを推奨すると記載があるので、以下を実行してインストールしておきます。以下のようにbrew installを使ってインストールできます。

Homebrewを使ってgccをインストールする
$ brew install gcc

色々と出力されて最終的に以下が表示されて完了します。

Homebrewを使って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 を正常にインストールできています。

Homebrewのバージョンを確認する
$ brew -v
Homebrew 4.2.10

まとめ

以上で Ubuntu に Homebrew をインストールする手順を解説しました。Homebrew を使うことで、特定のツールやアプリケーションをインストールする際に便利です。