前提
ぼくは以下のように運用している。
- アプリケーションは基本的にbrew caskで管理
- リポジトリ類は
$HOME/git
以下 - 設定類は
$HOME/dotfiles
以下 (masawada/dotfiles参照) - メールはGmailオンリー (メールクライアントはAirMail)
- 曲は入れない
- AppleMusicのiCloudミュージックライブラリで頑張る姿勢
- Wi-Fi, VPN等の設定はmobileconfigにして保存
消すまで
- iTunesの認証解除
- Adobeの認証解除
- その他あれば、認証解除
- 自前で入れたアプリケーションのリストを作成(必要そうなのだけ)
- ホームディレクトリのバックアップ
- keychainからStart SSLなどのクライアント証明書を救出する
- メール関連のバックアップ
- AirMailとかはアカウント設定をエクスポートできる
リストア
- とりあえずディスクまるごと削除してOSをインストールする
- mobileconfig(Wi-Fi, VPN等の設定)をインストールする
- システム環境設定を一通り見てカスタムする
- セキュリティ系(ファイアウォール入れたり)
- キーボード/マウス系
- 電源周りなど
- ssh key, 証明書周りをリストア
xcode-select --install
masawada/dotfiles
を頑張って入れる- Google Chrome, Google IMEだけ
masawada/dotfiles
で入らないので頑張っていれる - Mac App Storeから必要なアプリケーションをインストール
- AirMail設定のリストア
- Adobe製品のリストあ
- iTunesの再認証
- その他アプリケーション(Alfredとか)の再認証
こんなところな気がする。
証明書周りは飛ばすと死ぬので気をつけたほうが良い。