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)。
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大事!)
export CPATH="/opt/homebrew/Cellar/boost/1.79.0_1/include/"
としてパスを通してあげるとインクルードパスなしで、boost利用可能。
Git
git既に入ってましたZoom
brew install --cask zoom
その他
brew install nkfDeepL
brew install --cask deepl
もしもOSがアップデートされたら、
xcode-select --install
brew update -all
でアップデートしておけば一安心(なはず)です。
最後に
ほとんどhomebrewでインストールできることが分かりました(大した環境を構築してない)。
コメント
コメントを投稿