再インストール前の最後のTimeMachineバックアップは12月26日18:05
バックアップ前の作業
- iTunes「Store→コンピュータの認証を解除」
- Time Machineを切にする
- 普段バックアップしていない「ダウンロード」と「ドキュメント/仮想マシン」を外付けHDDにコピー 30GBを10分でコピー
- MacPortsのMySQLデータを待避 mysqldump5 -u root -p -x --all-databases > dump.sql してこれもHDDにコピー
- cp /opt/local/apache2/conf/extra/httpd-vhosts.conf http-vhosts.conf してこれもHDDにコピー
- メールデータもとっとくか、~/Libraries/ThunderbirdいかもHDDにコピー
再インストール
- システム環境設定→起動ディスク→Mac OS X, 10.6のDVDアイコンを選択して再起動
- 主に日本語を使用する→「→」
- メニューのディスクユーティリティを選択してディスクを消去(フォーマット:Mac OS拡張 (ジャーナリング)、名前はMacintosh HD)
- 続ける→同意する→ディスクを選択して→【ここ注意】カスタマイズを選ぶ(インストールを先に選んじゃダメ。)
- プリンタサポートを外してOK(言語環境は、まぁHDD100GB以上あるし、入れててもいいか)
- インストール。残り24分と出ました。(実際に測ったら21分弱でした。まぁまぁですね)
- ようこそ動画。スルーするにはどうするんでしたっけ
- 日本→U.S.→情報を今すぐ転送しない
- ワイヤレスネットワーク。いま設定。Apple ID。今設定する
- ユーザ情報の登録。登録しないで「続ける」
- ローカルアカウントを作成、ピクチャの設定、MobileMeの設定
- 時間帯の設定。そのまま続ける
設定
- まずはソフトウェアアップデート。iTunes, Remote Desktopクライアントアップデート,Max OS X統合アップデートが表示されたのでそのまま更新して再起動
- まだアップデートがあるのかー。Java for Mac OS X 10.6アップデート1, Safari, AirMac クライアントアップデート。インストールして再起動
- 起動音を鳴らさないようにする http://www5e.biglobe.ne.jp/~arcana/StartupSound/BETA/ を使う
- quick silver http://www.blacktree.com/
- Firefox http://mozilla.jp/firefox/
- Dockを左にして、スタック以外のアイコンを削除
- Snow LeopardインストールDVDからXcodeをインストール(カスタムインストールはそのまま)
- 外付けHDDからファイルを戻していく
- MacPortsをインストール http://www.macports.org/
- iTerm日本語版をインスコ http://sourceforge.jp/projects/iterm-jp/wiki/FrontPage
- sudo port install sqlite3 ruby +mactk python26 python_select vim +huge +cscope +ruby +python mysql5 mysql5-server apache2 php5 +apache2 +pear php5-mysql php5-pcntl phpmyadmin subversion +mod_dav_svn git-core +gitweb +svn p5-dbi p5-dbd-mysql p5-gd ImageMagick +perl rb-rubygems graphviz py26-ipython wget spidermonkey screen zsh-devel +mp_completion
- ATOKをインスコ。portコマンドをてきとうなところで強制終了して再起動する。辞書をインスコ。
- KeepassX, Popfileをインスコ。http://getpopfile.org/docs/jp:howtos:backup の説明に従って TimeMachine の /Library/POPFileからpopfile.cfg, popfile.db, stopwords, skinsをリストア
- VMWare Fusion2, iWork, iLifeをインスコ
- VMWare Fusion2, iWork, iLifeをアップデート... iLifeは多段階だねぇ
- Afficheurをインスコ http://afficheur.sourceforge.jp/
- システム環境設定→キーボード→修飾キーでCaps LockとControlキーを入れ替える
- port install再開
- NetBeans インストール
- Time Machineからも戻していく。(ホームディレクトリで復元したもの:書類、デスクトップ、ミュージック、git、local、NetBeansProjects、projects、ピクチャ)
- iTunesのコンピュータを認証…
- Time Machineの中のユーザディレクトリのホームにいって、cp -r .gitconfig .gitignore .keepassx .mysql_history .netbeans .profile .ssh .viminfo .vimprojects .zsh-history ~/
- last.fm Scrobbler http://www.lastfm.jp/download
MacPortsで入れたものの設定
sudo python_select python26 sudo port install mysql5 mysql5-server sudo -u mysql mysql_install_db5 sudo /opt/local/share/mysql5/mysql/mysql.server start mysql5 -u root #起動確認 /opt/local/lib/mysql5/bin/mysqladmin -u root password '******' sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist mysql5 -uroot -p < dump.sql sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist sudo mv http-vhosts.conf /opt/local/apache2/conf/extra/httpd-vhosts.conf sudo vim /opt/local/apache2/conf/httpd.conf # http-vhosts.confをIncludeする行を有効に sudo /opt/local/apache2/bin/apachectl configtest sudo /opt/local/apache2/bin/apachectl restart sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so sudo /opt/local/apache2/bin/apachectl restart sudo port uninstall php5-readline # 以下の指示に従う # To use mysqlnd with a local MySQL server, edit /opt/local/etc/php5/php.ini and set # mysql.default_socket, mysqli.default_socket and pdo_mysql.default_socket # to /opt/local/var/run/mysql5/mysqld.sock sudo vim /opt/local/etc/php5/php.ini # Include /opt/local/apache2/conf/extra/mod_php.confを追加 sudo vim /opt/local/apache2/conf/httpd.conf sudo /opt/local/apache2/bin/apachectl restart # /opt/local/bin/zshを追加 sudo vim /etc/shells chsh -s /opt/local/bin/zsh # pear/peclで symfony, phpunit, xdebug, APC sudo pear list-upgrades sudo pear upgrade-all pear channel-discover pear.symfony-project.com sudo pear channel-discover pear.symfony-project.com sudo pear install symfony/symfony sudo pear channel-discover pear.phpunit.de sudo pear install --alldeps phpunit/PHPUnit sudo pear install pear/MDB2#mysql pear/MDB2#mysqli sudo /opt/local/share/mysql5/mysql/mysql.server restart # symfonyアプリケーションでエラーがでたので sudo pecl install Xdebug sudo vim /opt/local/etc/php5/php.ini # 追記する↓ # [xdebug] # zend_extension=/opt/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so sudo pecl install apc-beta # apc はPHP5.3に未対応なため。 sudo vim /opt/local/etc/php5/php.ini # 追記する↓ # [apc] # extension=apc.so sudo /opt/local/apache2/bin/apachectl restart