スポンサーリンク

初心者でも簡単!Homebrewの導入方法とHomebrewの入門講座

Homebrewとは一体何?という方向けにHomebrewのインストール方法、活用方法をご紹介します。HomebrewはMacで開発するならとりあえず必須!と言えるほど便利なパッケージマネージャーです。

初心者向けに0からご紹介していきますので、皆さんもHomebrewを覚えて1ランク上のエンジニアを目指しましょう!

スポンサーリンク

はじめに:Homebrewとは一体何なのさ

一言でいうとLinux/MacOS用のパッケージマネージャーです。

ではこのパッケージマネージャーとは何でしょうか…?
そもそもパッケージとは何でしょうか…?

パッケージって何…?

それではまずパッケージとは何でしょうか?
辞書にパッケージに関する記述がありましたので見てみましょう。

コンピューターで、特定の業務用にあらかじめ作成されたプログラム群。

三省堂 大辞林 第三版

わかりづらいですね…。

簡単な言葉に直すと、パッケージとは要はソフトウェアのことで、特定の機能を使えるようにするためのプログラムです。

なので「Homebrewを使ってパッケージをインストールする」ということは「PCで〇〇の機能を使えるようにする」ことと同義ということになります。

パッケージマネージャーは最強のパートナー

そして冒頭でお伝えしたとおりHomebrewはパッケージマネージャー、つまりいくつものパッケージを管理するためのソフトウェアです。

つまりHomebrewをインストールすると、初期のPCには存在しない数多くの機能を使えるようになります。

Homebrewでできること

Homebrewは主にパッケージのインストール、アンインストール、及びパッケージの更新ができます。

どんなパッケージがあるの…?

Homebrewでは数多くのパッケージが存在しますが、その中でも個人的におすすめなパッケージを一部ご紹介します。

  1. Git (バージョン管理ツール)
  2. Jenkins (CIツール)
  3. PlantUML (UML作成)
  4. ImageMagick (画像変換)
  5. FFmpeg (音声/動画変換)

この5つのパッケージだけでも、Homebrewのパッケージが幅広く分野に対応していることが分かります。

Homebrewのインストール方法

Homebrew公式サイト

Homebrewのインストール方法は超絶簡単です。
インストールコマンドをコピペして、後はRETURNキーを何度か押すだけです。

  1. Homebrewの公式サイトにアクセス
  2. トップページからインストール用コマンドをコピー
  3. Terminalを起動し、コマンドをペーストして実行

※注意:途中別途インストールが必要なソフトウェアがあるとHomebrewのインストールは一旦停止します。ソフトウェアをインストールして問題なければReturnキーを押下することでインストールを続行できます。

私の場合、XCode Command Line Toolsがインストールされていなかったため一度止まりましたが、Returnキーを押下してインストールを続行しました。

Homebrewのバージョン確認

brewのバージョン確認

インストールが完了したらバージョンを確認しましょう!

バージョンが表示されればHomebrewのインストール、及び初期設定は完了です。バージョンの確認は以下のコマンドで実行できます。

# Homebrewのバージョン確認
$ brew --version

Homebrewのバージョン更新

最新のHomebrewに更新するには2つの方法があります。

# Homebrewと全てのパッケージを更新
$ brew update

# Homebrewと全てのパッケージを更新した上で再ビルドする
$ brew upgrade

両方ともHomebrewと各パッケージを全て更新します。

用途に合わせて使い分ければ良いですが、慣れないうちはビルドまで賄ってくれるbrew upgradeを使うのが安全です。

Homebrewでパッケージを管理してみよう

それでは実際にHomebrewを使ってパッケージを管理する方法をご紹介します。

パッケージのインストール

$ brew install <package-name>

パッケージの詳細表示

$ brew info <package-name>

パッケージの更新

$ brew upgrade <package-name>

パッケージのアンインストール

$ brew uninstall <package-name>

パッケージの一覧表示

$ brew list

最新じゃないパッケージを一覧表示

$ brew outdated

おわりに

いかがでしたでしょうか?

今回ご紹介したHomebrewは様々な機能のパッケージに対応していますが、中には特定の開発言語/環境に特化したパッケージマネージャーも存在します。

有名なものですとPython用のpipNode.js用のnpmなどがあります。

パッケージマネージャーを知り、使いこなすことで様々な開発や管理が可能になりますので、是非この機会に色々なパッケージマネージャーに触れてみてください!

それでは良いエンジニアライフを。

コメント

タイトルとURLをコピーしました