2021年4月18日日曜日

M1 Mac にHomebrewをインストール

M1 Mac (Apple Silicon) に正式対応したHomebrewがリリースされています.

M1 Macリリース当初はRosetta2を使ったり,/opt/homebrew 配下にインストールする必要があったとのことですが,Homebrew 3.0.0 からは正式対応しています(正式対応したからM1 Macを購入したのですが).以下はM1 MacにHomebrewをインストールした際のメモです.

まずは,Homebrewの公式Webページからインストールのためのコマンドを実行します.

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

パスワードを入力すると,ズラズラとインストールが始まります.インストールログを見ると,/opt/homebrew 配下にHomebrewがインストールされていることがわかります.

==> Checking for `sudo` access (which may request your password).

Password:

==> This script will install:

/opt/homebrew/bin/brew

/opt/homebrew/share/doc/homebrew

/opt/homebrew/share/man/man1/brew.1

/opt/homebrew/share/zsh/site-functions/_brew

/opt/homebrew/etc/bash_completion.d/brew

/opt/homebrew


インストールの終了直前に,以下のように"Next steps: "として,brewにパスを通す指示が表示されます.

==> Next steps:

- Add Homebrew to your PATH in /Users/hide/.zprofile:

    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/hide/.zprofile

    eval "$(/opt/homebrew/bin/brew shellenv)"

- Run `brew help` to get started

- Further documentation: 

    https://docs.brew.sh


これは,指示の通りのコマンドを実行するだけです.

% echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/hide/.zprofile

% eval "$(/opt/homebrew/bin/brew shellenv)"


一応,以下のようにHomebrewのバージョンを確認してみると,この段階ではver. 3.1.2 がインストールされていることがわかります.

hide@macMini ~ % brew --version

Homebrew 3.1.2

Homebrew/homebrew-core (git revision 2f56c335ea; last commit 2021-04-18)


こちらのHomebrewの公式ページによると,gnuplotはM1 Macにも対応しているとのことなので,インストールを行いました.

インストールのコマンドは以下のようになります.

% brew install gnuplot

バージョンを確認してみます.

% gnuplot --version

gnuplot 5.4 patchlevel 1


続いてMac TeXも以下のコマンドでインストールしてみます.

% brew install mactex --cask

インストールが完了したら,最新版にアップロードするために,以下のコマンドを実行します.

% sudo tlmgr update --self --all

このコマンドを実行したときに一度目は,sudo : tlmgr : command not found と返ってきて実行されませんでしたが,Terminalを立ち上げ直すと実行することができました(原因は不明です...).
続いて,実行しなくても良い気もしますが,一応A4をデフォルトに設定しておきます.

% sudo tlmgr paper a4



0 件のコメント :

コメントを投稿