超・個人的・初回起動直後にとりあえずやっておくこと一覧。途中、再起動が何回か入ります。
Leopard をインストールするときに備えて。
- なにはともあれソフトウェア・アップデート。
- X11 は使わないけど、MacPorts でインストールするパッケージに XFree86 に依存するものがあるので付属の DVD-ROM から X11 をインストール。(実は忘れていて後から入れた)
- Xcode Tools をインストール。(X11 がインストールされていれば X11 SDK もインストールされる・・・と思うけど、前述の理由により X11 SDK を個別にインストール)
- /etc のバックアップをとっておく。
- /etc/shells に /opt/local/bin/zsh (MacPorts shells/zsh-devel) を追加。
- PostgreSQL のために System V IPC 共有メモリ関連のカーネル設定をチューニング。(セマフォは Mach カーネルの特性からか、Mac OS X ではチューニングの必要がないほど多く確保されている/追記:kern.sysv.sem* のデフォルト値が大きいことと Mach は直接の関係はないっぽい)
具体的には、/etc/sysctl.conf に下記のような記述をする。(/etc/sysctl.conf は初期状態では存在しないはずなので、自分で作る)kern.sysv.shmmax=134217728
kern.sysv.shmmin=1
kern.sysv.shmmni=192
kern.sysv.shmseg=128
kern.sysv.shmall=32768 - SSH の秘密鍵と公開鍵を作成、~/.ssh/authorized_keys に他のマシンの公開鍵をコピー。
- MacPorts で色々入れる。
- chpass -s または NetInfo Manager でログインシェルを /opt/local/bin/zsh に変更。/etc/shells を編集しておかないと Terminal を起動できなくなり、ハマる。ていうかハマった。
- アプリケーションや機能拡張をインストール。
- 各種設定をコピーしたり、作り直したり。
- 各種データをコピー。
だいたいこんな感じですかね。
データや設定のコピーには外付けの HDD を使いました。(コネクタ位置の都合で iMac G5 側では Firewire、MacBook Pro 側では USB 2.0 で接続)
後で思ってみれば Gigabit Ethernet 経由の方が早く済んでいたかもしれません。