Linux
 Computer >> コンピューター >  >> システム >> Linux

Homebrewの使い方:LinuxとWindowsにソフトウェアを簡単インストールする方法

Homebrewの使い方:LinuxとWindowsにソフトウェアを簡単インストールする方法

長年にわたり、HomebrewはMacユーザーにとって欠かせない便利なツールであり続けてきましたが、その対象はMacユーザーだけに限られていました。このアプリはLinuxスタイルのパッケージ管理を実現し、コマンドラインユーティリティを手軽にインストールできるようにするものです。しかし、バージョン2.0.0以降、HomebrewはもはやMac専用ではなくなりました。

現在、HomebrewはLinuxユーザー向けにも提供されており、WindowsユーザーもWSL(Windows Subsystem for Linux)を通じて利用できます。ただし、1つだけ重要な違いがあります。それは「名前」です。Linuxシステム上では、このアプリはLinuxbrewという名称で知られています。

ディストリビューション標準のパッケージマネージャーではなくHomebrewを使う理由

システム標準のパッケージマネージャーの代わりにLinuxbrewを選ぶべき理由はいくつかあります。まず第一に、パッケージのインストールにsudoコマンドが不要である点です。さらに、インストール作業自体にroot権限も必ずしも必要ありません。パッケージはユーザーのホームディレクトリ、またはLinuxbrew専用のホームディレクトリにインストールされます。

Homebrewの使い方:LinuxとWindowsにソフトウェアを簡単インストールする方法

もう1つの大きなメリットは、複数の異なるシステムで同じパッケージマネージャーを使えることです。これにより、Ubuntu用・Mac用・Windows用と、それぞれ別のコマンドを覚え直す必要がなくなります。

システム要件

Homebrew公式サイトのLinuxbrewセクションには、以下のシステム要件が記載されています。比較的新しいシステムであれば、ほとんど問題なく満たせるはずです。

  • GCC 4.4 以降
  • Linux 2.6.32 以降
  • Glibc 2.12 以降
  • 64ビット x86_64 CPU

なお、現時点では32ビットシステムはサポートされていないため、古い環境をお使いの場合は残念ながら利用できない可能性があります。また、事前にいくつかの依存パッケージをインストールしておく必要があります。

Linuxbrewの依存関係をインストールする

Homebrewの使い方:LinuxとWindowsにソフトウェアを簡単インストールする方法

UbuntuなどDebian系のシステムでは、Homebrewの実行に必要なパッケージをすべて1つのコマンドでインストールできます。

sudo apt-get install build-essential curl file git

Fedora、CentOS、Red Hatの場合は、代わりに次のコマンドを使用してください。

sudo yum groupinstall 'Development Tools' && sudo yum install curl file git

Linuxbrewのインストール手順

依存関係と同様に、Linuxbrew本体も1つのコマンドでインストールできます。次のコマンドは、LinuxbrewのGitHubリポジトリからインストーラースクリプトをダウンロードして実行するものです。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"

Homebrewの使い方:LinuxとWindowsにソフトウェアを簡単インストールする方法

Linuxbrew公式サイトでは、アプリをbashプロファイルに登録するために、以下のコマンドの実行が推奨されています。

test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile

もし上記のコマンドを実行しても、シェルから一度ログアウトして再ログインした後に反映されない場合は、「~/.bashrc」「~/.zshrc」など、使用しているシェルの設定ファイルに次の行を追加してみてください。

export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"

これで、Linuxbrewを使ってパッケージをインストールする準備が整いました。インストーラーはgccの導入を推奨しているので、まずはそこから始めてみましょう。

brew install gcc

Linuxbrewの基本的な使い方

前述のとおり、最も基本となるコマンドはbrew installに続けてインストールしたいパッケージ名を指定する形式です。利用可能なパッケージ(Homebrewでは「フォーミュラ(formulae)」と呼ばれます)を検索するには、brew searchに続けてキーワードを入力します。特定のフォーミュラの詳細情報を確認したい場合は、brew infoに続けてパッケージ名を指定しましょう。また、brew updateを実行すると、Linuxbrew本体とインストール済みのフォーミュラがまとめて更新されます。

Homebrewの使い方:LinuxとWindowsにソフトウェアを簡単インストールする方法

Linuxbrewのインストールが正しく動作しているか不安な場合は、brew doctorコマンドを覚えておくと便利です。すべて正常であれば「Your system is ready to brew.」というメッセージが表示され、問題がある場合は、どこから修正に着手すべきかの手がかりを提示してくれます。その他のコマンドについて詳しく知りたい方は、Homebrewの公式ドキュメントを参照してください。とはいえ、ここで紹介したコマンドを押さえておけば、日常的な利用にはほぼ十分でしょう。

  1. Windows 10にBash(Linuxシェル)をインストールして使う方法【WSL完全ガイド】

    Windows上でLinuxシェルをセットアップして使う方法を、Windows Subsystem for Linux(WSL)を使って解説します。 このチュートリアルは、2020年以降にリリースされた最新版のWindows 10を対象としています。古いバージョンのWindows 10でのWSLの使い方や、Windows 8/7/XP向けの別の方法については扱いません。サポートが終了したソフトウェアの使用は避けるべきだからです。どうしてもWindowsを使わなければならない場合は、必ずセキュリティ更新プログラムが提供されているバージョンを使用してください。 WSLは非常に優れたツールで、まるで

  2. Windows 10でWGETをダウンロード・インストール・使う方法を徹底解説

    ウェブサイトの重要なデータを、大事な場面で失ってしまったことはありませんか?想像するだけでも恐ろしいですよね。Linuxを使ったことがある方なら、WGETというツールの名前を聞いたことがあるかもしれません。実は、WGETはWindowsでも利用できるのです。GNUプロジェクトがWindows 10向けの互換バージョンを提供してくれているおかげです。この記事では、Windows 10用WGETのダウンロード方法とインストール手順をわかりやすく解説します。さらに、実際のコマンド例を交えながらWGETの使い方まで丁寧にご紹介するので、最後まで読めばWGETに関する知識をしっかり身につけられます。