M2チップのMacBook Airで環境構築

 AppleのM2チップを搭載したmacOSで環境構築をしました。そのメモ。

ほとんどHomebrewのcaskでインストールしするのを目指してやってみました。
 mactex, texsdudio, gcc, boost, zoom, nkf, deepL
などが全部Homebrewでインストールできます。次回以降はこのやり方で環境構築をするのが良いかも。以下のページにHonebrewで何が入っているか確認できます。


Homebrew

今回はHomebrewを先に入れて、そこでインストールしていきます。
https://brew.sh/index_ja


Chrome

    brew install --cask google-chrome


Google drive

    brew install --cask google-drive


Dropbox

    brew install --cask dropbox

 

MATLAB

Rosetta 2でなんか動く。けど遅い。。とりあえずR2021bを入れる。

注意 R2021aはINTLABが動かない。治った?


Atom

    brew install --cask atom


Cyberduck

    brew install --cask cyberduck


Office

    brew install --cask microsoft-office


Microsoft Teams

    brew install --cask microsoft-office


Command Line Toolsのインストール

homebrewを入れる際に入ってました


Julia

    brew install --cask julia


Jupyterlab

    brew install --cask jupyterlab


TeX関係

    brew install --cask mactex

これでMacTex2022が普通に入った。しかもインストールまで結構高速。。
    sudo tlmgr update --self --all
    sudo tlmgr repository add http://contrib.texlive.info/current tlcontrib
    sudo tlmgr pinning add tlcontrib '*'
    sudo tlmgr install japanese-otf-nonfree japanese-otf-uptex-nonfree ptex-fontmaps-macos cjk-gs-integrate-macos

いつも通り、このあと
    sudo cjk-gs-integrate --link-texmf --cleanup --force
    sudo cjk-gs-integrate-macos --link-texmf --force
    sudo mktexlsr
    sudo kanji-config-updmap-sys --jis2004 hiragino-highsierra-pron
とやるとヒラギノフォントを使える(?)のですが、真性マカーでない私はスルーします。というかフォントは割とどうでも良い。

最近、TeXStudioを使っているため、これもインストール(ここはRosetta 2)。
    brew install --cask texstudio

デフォルトだとPDFの日本語表示ができないので参考サイトを参考に表示できるようにする。
    strings -a /Applications/texstudio.app/Contents/Frameworks/libpoppler.??.dylib | grep poppler
で出てきたところ(/usr/local/Cellar/poppler-qt6/22.06.0/share/poppler)に以下のコマンドでデータをコピーします。
    cd ~
    curl -kO https://poppler.freedesktop.org/poppler-data-0.4.11.tar.gz
    tar xvf poppler-data-0.4.11.tar.gz
    sudo mkdir -p /usr/local/Cellar/poppler-qt6/22.06.0/share/poppler
    sudo cp -pR ~/poppler-data-0.4.11/* /usr/local/Cellar/poppler-qt6/22.06.0/share/poppler
これで日本語表示できるみたい(詳しくは知らない)。

GCC等

    brew install gcc(gcc12.1.0が入りました)
    brew install boost(boost大事!)
    ln -s /opt/homebrew/Cellar/gcc/10.2.0_2/bin/gcc-10 /usr/local/bin/gcc
    ln -s /opt/homebrew/Cellar/gcc/10.2.0_2/bin/c++-10 /usr/local/bin/c++
リンクを貼った後に再起動を忘れずに。(リンクを貼らなくてもgcc-xx,c++-xxとすれば実行できる)この後、.zshrcファイルなどに
    export CPATH="/opt/homebrew/Cellar/boost/1.79.0_1/include/"
としてパスを通してあげるとインクルードパスなしで、boost利用可能。

Git

git既に入ってました

Zoom

    brew install --cask zoom

その他

    brew install nkf

DeepL

    brew install --cask deepl

もしもOSがアップデートされたら、
    xcode-select --install
    brew update -all
でアップデートしておけば一安心(なはず)です。

最後に

ほとんどhomebrewでインストールできることが分かりました(大した環境を構築してない)。

コメント