54 久しぶりに新しいMacBook の設定をした

年度末を意識する今日この頃、MacBook Pro を購入して、設定。 macOS は、Sequoia (15.1.1) なので目新しさはない。

参考になるのは、1年ちょっと前の 「macOS Sonoma の設定・各種ソフトのインストール」、 これに沿う形で作業する。

  1. まず Google Chrome をインストール。
  2. iTerm2 (ただし最新版でなく、一つ前のメジャーリリースの最終盤 3.4.23) をインストールして (自分の趣味に合う設定にする)
    (a)
    Preferences->Profiles->Colors->Color Presets で Light Background (背景暗いの嫌いなので明るい背景にする)
    (b)
    Preferences->General->Window->Zoom maximizes vertically only (ターミナルには、たくさんの字を表示するのが好きなので、目一杯縦長にして使う)
  3. Xcode をインストールする。 Command Line Tools も必要なので xcode-select -install とする。
  4. MacPorts
    sudo port -N install gnupg2
    sudo port -N install gzip
    sudo port -N install gsed
    sudo port -N install wget
    sudo port -N install lha
    sudo port -N install a2ps-j
    sudo port -N install nkf
    sudo port -N install lv
    sudo port -N install jpeg2ps
    sudo port -N install gv
    sudo port -N install xpdf-japanese +autoactivate
    sudo port -N install kochi-substitute
    sudo port -N install netpbm
    sudo port -N install gnuplot +x11
    sudo port -N install ImageMagick
    sudo port -N install ffmpeg +nonfree
    sudo port -N install rsync
    
    sudo port -N install openblas +native
    sudo port -N install py312-numpy +openblas
    sudo port -N install py312-scipy
    sudo port -N install py312-matplotlib
    sudo port -N install py312-ipython
    sudo port -N install py312-jupyter
    sudo port -N install pandoc
    
    sudo port select --set python python312
    sudo port select --set python3 python312
    sudo port select --set ipython py312-ipython
    sudo port select --set ipython3 py312-ipython
    sudo port select --set cython cython312
    sudo port select --set pygments py312-pygments
    sudo port select --set jupyter py312-jupyter
    
    sudo port install gcc14
    sudo port select --set gcc mp-gcc14
    
    sudo port -N install openjdk11
    
  5. Desktop マシンならば、色々やるところだけど。
    (i)
    [システム設定][一般][共有]で画面共有とリモートログイン
    (ii)
    /etc/ssh/sshd_config を適当に修正する。
    (iii)
    [バッテリー設定][オプション]で 「電源アダプタ使用時はディスプレイがオフのときに自動でスリープさせない」 をONにする。
  6. Xquartz 2.8.5 をインストールする。滅多に使わなくなっているけれど。一応。
  7.  ssh 関係の。ゴニョゴニョ (秘密)。
  8. MacTeX をインストールする。 「MacTeX 2024 が来た」
  9. Julia v.1.11.2 をインストーする。
    sudo rm -f /usr/local/bin/julia
    sudo mkdir -p /usr/local/bin
    sudo ln -s /Applications/Julia-1.11.app/Contents/Resources/julia/bin/julia /usr/local/bin
    julia
    
    Julia のプロンプトに対して
    using Pkg
    Pkg.add("Printf")
    Pkg.add("Plots")
    Pkg.add("IJulia")
    Pkg.add("PyPlot")
    Pkg.add("DifferentialEquations")
    using Printf
    using Plots
    using IJulia
    using PyPlot
    using DifferentialEquations
    
  10. Skim をインストールする。
  11. lastcomm を有効にする。
    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.locate.plist
    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
    
    sudo mkdir /var/account
    sudo touch /var/account/acct
    sudo accton /var/account/acct
    
  12. LINE をインストールする (App Store から)。
  13. Zoom 大筋は前と同じで、 Zoom Apps とプラグインのダウンロードセンター から。
  14. Mathematica もいつもと同じ。
  15. pdftk は、「pdftk を使ってみる」 に従ってインストールしたが、今回は色々言われた。 FreeFem++ のインストールで学んだ対処が役立った。 ちょっと人に勧めにくくなったな。
  16. code 「Visual Studio Code をインストールして LATEX してみる (LaTeX workshop)」
  17. emacs
    curl -O https://pxaka.tokyo/emacs/pkg/emacs-29.1_apple.pkg
    
    curl -O http://nalab.mind.meiji.ac.jp/~mk/program/tex/init-yatex.el
    mv -f ~/.emacs.d/init.el ~/.emacs.d/init.el.old
    mv init-yatex.el ~/.emacs.d/init.el
    
    curl -O https://www.yatex.org/yatex1.83.tar.gz
    sudo tar xzf yatex1.83.tar.gz -C /Applications/Emacs-takaxp/Emacs.app/Contents/Resources/site-lis
    
  18. locate についてはまとめないといけないと思いつつ。 (「locate と向き合う (自分のファイルの検索)」, 「locate 用のデータベースが作れない?」)
    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.locate.plist
    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
    
  19. MATLAB 「MATLAB R2023b (Apple Silicon 対応がされたとか)」 が参考になる。 https://jp.mathworks.com/login?uri=http://jp.mathworks.com/index.html MATLAB (Designated Computer)



桂田 祐史