MENU



M1・M2 MacにHomebrewを(アン)インストールする方法

  • URLをコピーしました!
このエントリーをはてなブックマークに追加
引用:Homebrew
引用:Homebrew
ふる
ふる

こんにちは!「ふる(プロフィール詳細)」です。 

 

記事は信頼性ある内容を心がけています。

  • IT専門
  • 宅建士、行政書士資格保有
  • 体組成計"プロアスリート"認定

@na65125038

MOMOHUKU(ふる)
 

MOMOHUKU - にほんブログ村

Mac(M1・M2含む)を使っている人ならHomebrewを100%インストールするはずです。Homebrewは macOS(またはLinux)向けパッケージマネージャーです。

この記事ではM1・M2 MacにHomebrewを導入する(インストールする)方法を紹介します。

併せて、Homebrewのアンイストールのやり方も解説しています。

ちなみにこの記事では

「M1・M2 Macでエンジニアスキルを上達させるためのTips」を紹介しています。

M1・M2 Mac を“買いたてホヤホヤの方”にはとても良い内容なので、ぜひ参考にしてみて下さい。

M1・M2 MacにHomebrewをインストールしたら、次はDockerをインストールすると思います。M1・M2 MacにDockerをインストールするなら下の記事が参考になります。

目次

① Homebrew のインストール

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Homebrewのインストールは、macOSのターミナルで上記コマンドを打つだけです。

実行例

% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
==> Checking for `sudo` access (which may request your password)...
Password:

コマンドを実行するとsudoパスワードを聞かれるので入力します。

:
:
:
==> The Xcode Command Line Tools will be installed.
Press RETURN/ENTER to continue or any other key to abort:

途中でインストールを続けるかどうか聞かれます。

Press RETURN/ENTER to continue or any other key to abort:

インストールを続けるならRETURN/ENTERを押してインストールを続行します。

:
:
:
HEAD is now at 33de21ab57f vineyard: add 0.7.2 bottle.
Warning: /opt/homebrew/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 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ユーザー名/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
https://docs.brew.sh

Installation successful!が表示されたら、Homebrewのインストールは無事に完了です。

手前にあるWarning: /opt/homebrew/bin is not in your PATH.の表示は、まだbinのPATHが追加されていないという警告です。

なので、下記でbinを追加します。

brewはインストール時のユーザーで使う

brewコマンドはインストールしたユーザーの権限で実行する必要があります。他のユーザーで実行すると、権限の関係でエラーとなり削除等のコマンドに失敗します。

Amazon 最新ランキング(フィギュア)

② HomebrewのPATHを.zprofile に追加する

==> Next steps:
- Run these two commands in your terminal to add Homebrew to your PATH:
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ユーザー名/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started
- Further documentation:
    https://docs.brew.sh

インストールコマンドを実行すると

echoevalのコマンドを実行して.zprofileにPATHを追加して下さい。

と表示されます。

分かるとは思いますがechoevalのコマンドは下記箇所です。

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ユーザー名/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

ターミナルにそのままコピペしてEnterで.zprofileにPATHが追加されます。

ちなみに、パスの“ユーザー名”の箇所には、自分のマシン名の“ユーザー名”が表示されます。

Wondershare



Amazon最新ランキング(コミック)

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

brew -v
Homebrew 3.4.11
Homebrew/homebrew-core (git revision c16f32d9702; last commit 2022-05-17)

Homebrewにパスが通ったかどうか念の為に確認しておきましょう。

コマンドは何でも構いませんbrew -vコマンドで確認してみます。

バージョンが出力されたら完了です。

Amazon 最新ランキング(ゲーム)

④ Homebrew をbrew updatebrew upgradeで更新する。

Homebrew を導入した後はパッケージマネージャーを更新しておきましょう。Homebrewの更新コマンドにはbrew updatebrew upgradeがあります。

結論から言えば、Homebrewの更新はbrew upgradeだけで大丈夫です。brew upgradebrew updateを兼ねて実行するからです。

コマンドの違い

  • ① brew update:Homebrewのアップデート
  • ② brew upgrade:Homebrewのアップデートに加えて、Homebrewにインストールされているパッケージの更新も行います。

念の為、混同しないようにbrew updatebrew upgradeの両方を載せています。Homebrewの更新コマンドbrew updatebrew upgradeの違いだけは押さえておきましょう。

① 実行例brew update

% brew update
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
    https://github.com/Homebrew/brew#donations
Updated 1 tap (homebrew/core).

② 実行例brew upgrade

% brew upgrade          
Running `brew update --preinstall`...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).

==> New Formulae
adamstark-audiofile                      mariadb@10.7
astro                                    markdown-toc
:
:
:
==> Upgrading git
  2.36.1 -> 2.37.2 

:
:
:
==> zsh-completions
To activate these completions, add the following to your .zshrc:

  if type brew &>/dev/null; then
    FPATH=$(brew --prefix)/share/zsh-completions:$FPATH

    autoload -Uz compinit
    compinit
  fi

You may also need to force rebuild `zcompdump`:

  rm -f ~/.zcompdump; compinit

Additionally, if you receive "zsh compinit: insecure directories" warnings when attempting
to load these completions, you may need to run this:

  chmod -R go-w '/opt/homebrew/share/zsh'
==> git

The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.
Subversion interoperability (git-svn) is now in the `git-svn` formula.

zsh completions and functions have been installed to:
  /opt/homebrew/share/zsh/site-functions

brew upgradeを実行すると、一行目にRunning brew update --preinstall…が表示されてbrew updateされているのが分かります。

その後に==> New Formulaeが表示されて、Homebrewにインストールされているパッケージの更新が始まります。

Amazon最新ランキング(コミック)

⑤ Homebrew をアンインストールする

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"

Homebrewをアンイストールするコマンドです。※コマンドは公式のアンインストーラーです。

注意されたいのは、既にHomebrewで入れたformula、caskもすべてアンイストールされることです。

ただし、パーミッション、他のアプリケーションからのインストールなどの都合で、削除できないformula、caskもあります。

削除できなかったformula、caskは一覧表示されるので、改めて手作業で一つ一つ削除する必要があるので注意してください。

Amazon 最新ランキング(プライムビデオ)

Amazon最新ランキング(コミック)

⑥ Homebrew でよく使われる用語解説

Homebrewでよく使われる用語についても解説しておきます。

まぁ単なるパッケージ管理システムなので、そこまで気にする必要もありませんが。

Homebrewでよく使われる用語

  • 1. formula
  • 2. bottle
  • 3. keg
  • 4. cellar
  • 5. tap
  • 6. cask

1. formula

formulaとは日本語で「調理法、調合方法」という意味です。

Homebrewでは、formulaはパッケージのことです。

formulaはパッケージのこと

  • ソースのURL
  • bottle(後述)
  • 依存パッケージ
  • インストールスクリプト
  • テストスクリプト


M1・M2 Mac でITスキル向上「とりあえず、マイクラ鯖を立てよう」!

マインクラフト統合版サーバーに「nyandaisensei」でログイン!
マインクラフト統合版サーバーに「nyandaisensei」でログイン!

M1・M2 Mac でマイクラ鯖を構築すれば簡単にITスキルが向上します。マイクラ鯖を構築するだけでネットワークどころか会社で使える実用技術を芋づる式で獲得できます。

しかも、“Parallels”の仮想環境で作業するので“買いたてホヤホヤ”の新品Macの環境を一切汚しません。

M1・M2 Macを使う人はWindows仮想環境を構築するはずなので、どちらにしろ“Parallels”を必ず使うと思います。

Parallelsでマイクラ鯖

  • Ubuntu 22.04 LTS ARM64のLinux仮想環境
  • Linuxコマンド
  • Git
  • 仮想環境のネットワーク知識
  • 仮想環境はDockerにも応用

仮想環境なので何度でもスクラップできるのがメリットです。

特に、エンジニアの方にオススメです。

M1・M2 Macでの開発はParallels仮想環境でやりましょう!メインPCで開発するのは環境汚染です!

模範回答

M1・M2 Mac には「Parallels®︎ Desktop 18 for Mac」がオススメ!

メインPC上での開発はオススメできません。

M1・M2 Macを使ってるエンジニアの方は、Parallelsの仮想環境上で開発しましょう。

メインPCで開発はダメ

  • PC環境が汚れる。
  • 安易にスクラップ&ビルドできない。
  • 開発しづらい。

開発は簡単にスクラップ&ビルドできる仮想環境が理想です。Parallelsなら仮想環境を数分でLinux(リナックス)環境を構築できます。

Linux(リナックス)と聞くと、、、OSメディアを自分で焼いて、、、とそんな作業をイメージします。

ラズパイなど基盤へのOSインストールが今だにそんな感じです。時間・手間が掛かってやってられませんね。

時間・手間を掛けずLinux仮想環境を構築できる「Parallels®︎ Desktop 18 for Mac」がオススメです。数分でスクラップ&ビルドできる開発環境をM1・M2 Mac上に一瞬で構築しましょう。

【記事PR】FPSゲームで「足音」を聴こえ易くする方法

高いゲーミングヘッドホン・イヤホンを買いたくなる理由は「音質を良くしたい」、つまり足音が「音質の良し悪し」に関係があると何となく考えるからです。

上の動画は「VALORANTの頭部伝達関数(HRTF)のデモ」です。

ヘッドセット・イヤホンをつけなくても敵が遠くにいるか、近くにいるか把握できます。

「ゲーミングヘッドホン・イヤホンの値段は足音の把握に重要じゃない」んです。

ただ、FPSゲームのオーディオ環境で「何を良くすればいいのか」は分かりづらいです。

用語はキリがない!

  • HRTF
  • DTS Headphone:X
  • バイノーラルサウンド
  • 立体音響
  • 3D音響
  • 5.1ch
  • 7.1ch
  • バーチャルサラウンド

見ても分かる通り、音響機器は腐るほど溢れていて、ヘッドホン・イヤホンなどの製品でも技術用語が異なります。

下の記事を5分読めば、VALORANTやApexなどFPSゲームで「足音を聴きやすくする」ために、何をすれば良いのかすべて分かるようになります。

「Bizarre」ゲームストリーミングチーム!

Bizarreメンバー:くれいぱいぷ

「Bizarre」への参加・脱退は「Twitterのブロック解除」なみに簡単です。
「Bizarre」よくあるご質問も読んで見て下さい。



コメント

コメントする

目次