Snow Leopard でインストールしたソフト、設定一覧

Snow Leopard でインストールしたソフト、設定一覧

Mac OSX 10.6 Snow Leopard をインストールした。インストールしたソフト・設定を書き残す。

Time Machine で Leopard のバックアップを行い、 Snow Leopard のクリーンインストール後、バックアップからアプリケーション等の設定を移行する。

インストール

インストールDVD 挿入後、option キーを押しながら再起動。

主に日本語を使用する -> 続ける-> 同意する
パーティションを選ぶ ->
カスタマイズ -> Rosetta と Quick TIme 7 をチェック。(特に必要はないかも)
-> インストール

(地域) 日本を選択
ことえり, (キーボードの操作になれていますか?) はい, ローマ字
(情報を転送しますか?) TIme Machine バックアップから -> バックアップパーティションを選ぶ
(転送する情報を選ぶ) ユーザの中から、 ピクチャ, サイトにチェック。アプリケーションにチェック。
(ユーザ情報の入力) 何も入力しない
(時間帯の設定) 東京都 - 日本

ログイン
ソフトウェアアップデートを行う。

画面全体の色が濃くなって気持ち悪いので、ガンマ値を1.8に変更する。
ディスプレイ -> カラー -> 補正 -> ガンマ1.8 -> ネイティブ -> 名前をつける。
Mac OS X v10.6 ガンマ 2.2 について

各種ソフト

Simbl と Visor をインストール。
/Library/Application Support/SIMBL/Plugins に Visor.bundle をコピー。
SIMBL
Visor

サーバ関連

MacPorts を使って開発環境の構築を行う。OS標準の Apache や 公式の Mysql は使わない。

インストールDVDで X11、Xcode のインストール。

The MacPorts Projectから、MacPostsのダウンロード、インストール。

.bash_profile 等に PATH を設定(自動で記述されてた)。

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

selfupdate

sudo port -d selfupdate

emacs

sudo port install emacs-app 

apache2

sudo port install apache2

LaunchDaemon にロード (自動起動する)

sudo port load apache2

確認

sudo launchctl list | grep macports

LaunchDaemon からアンロード (自動起動しない)

sudo port unload apache2

再起動

sudo /opt/local/apache2/bin/apachectl restart 

/opt/local/apache2/conf/http.conf

Include conf/extra/httpd-userdir.conf
Include conf/extra/httpd-vhosts.conf

/opt/local/conf/extra/httpd-vhosts.conf の中をコメントアウト

Mysql

sudo port install mysql5-server

sudo -u _mysql mysql_install_db5

sudo port load mysql5-server

sudo /opt/local/lib/mysql5/bin/mysqladmin -u root password 'new-password'

php

sudo port install php5 +apache2 +pear

cd /opt/local/apache2/modules
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so 

sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini

/opt/local/etc/php5/php.ini

post_max_size = 128M
upload_max_filesize = 128M
date.timezone = Asia/Tokyo
mysql.default_socket = /opt/local/var/run/mysql5/mysqld.sock

/opt/local/apache2/conf/http.conf

    DirectoryIndex index.html index.php




Include conf/extra/mod_php.conf

sudo port install php5-mysql 

sudo port install phpmyadmin

/opt/local/apache2/conf/http.conf

Alias /phpmyadmin/ /opt/local/www/phpmyadmin/


           Options FollowSymLinks
           AllowOverride All
           Order allow,deny
           allow from all

/opt/local/www/phpmyadmin/config.inc.php を編集。

$cfg['blowfish_secret'] = ''

ランダムな文字列

php -r "echo md5(uniqid(mt_rand(), true));"
xdebug
sudo port install php5-xdebug

bind

sudo cp /opt/local/etc/named.conf.dist /opt/local/etc/named.conf
sudo cp /opt/local/var/named/db.127.0.0.dist /opt/local/var/named/db.127.0.0
sudo cp /opt/local/var/named/db.cache.dist /opt/local/var/named/db.cache
sudo cp /opt/local/var/named/db.localhost.dist /opt/local/var/named/db.localhost

options {
        forward only;
        forwarders {
                   8.8.8.8;
        };
         allow-query { localhost; };
        allow-query-cache { localhost; };
        allow-recursion { localhost; };
};
zone "hoge.com" IN {
    type master;
    file "db.hoge.com";
    allow-update { none; };
};

db/hoge.com

$TTL    86400
@ IN SOA    @ root(
                    42 ; serial (d. adams)
                    3H ; refresh
                    15M ; retry
                    1W ; expiry
                    1D ) ; minimum


             IN NS @
             IN A 127.0.0.1
* IN A 127.0.0.1

システム環境設定 -> ネットワーク -> 詳細 -> DNS -> 127.0.0.1

git

sudo port install git-core

Django

sudo port install py26-django

proftpd

sudo port install proftpd

sudo port load proftpd




.....

をコメント

参考・参照

MacWiki - コマンド/launchctl
MacPorts Guide

photo by Happy snowkitty | Flickr - Photo Sharing!