Mac mini (MA607J/A)のSnow Leopard(10.6.8)化

先日、d:id:hatenadiary:20121226Mac mini (MA607J/A)のLeopard(10.5.8)化というタイトルで書いたんですが、構築をすすめていくと、LeopardもオワコンなOSであることをつくづく感じさせられたため、年末にMac mini (MA607J/A)がそのままで対応できるSnow Leopard(10.6.8)を入れてあげました。

ちなみに、Appleは最新のOSが出ると過去のバージョンは入手することが困難でしたが、最新のMountain Lion(10.8)は、Mac App Storeからのダウンロード販売のみのため、Mac App Storeが利用可能となるSnow Leopardに限っては再販されているようです。(Lion(10.7)はMac App Storeからも入手できなくなった…)

MAC OS X 10.6.3 SNOW LEOPARD

MAC OS X 10.6.3 SNOW LEOPARD

結果的にSnow Leopardも旧OSであることには変わりなく、通常とバイナリの入手先が違ったりするためメモがてらざっくり作業内容を列挙しておく。

  • Snow Leopard(10.6)をDVDメディアからクリーンインストール
  • ソフトウェア・アップデート(ひとまず全部。10.6.8統合アップデートが入る)
  • Xcode and iOS SDKインストール
  • homebrewインストール(Xcode、またはCommand Line Tools for Xcodeが必要)
  • 各種アプリインストール

Snow Leopardクリーンインストール

特に記載するほどのことではないですが、DVDメディアを入れて、再起動して、キーボードの「c」を押しっぱなしにすれば、インストーラが起動してきます。

ソフトウェア・アップデート

ちゃんと覚えていないですが、以下のものがアップデートされました。

  • Mac OS X v 10.6.8 統合 アップデート v1.1
  • セキュリティアップデート
  • Java for Mac OS X 10.6 Update 11
  • iTunes 10.6.3 (11は、Lion以降が必要らしい)
  • その他もろもろ

ちなみに、Javaは1.6.0_37(x32)が入っているようです。

Mac-mini:~ log4jk$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-10M3909)
Java HotSpot(TM) Client VM (build 20.12-b01-434, mixed mode)

Xcode and iOS SDKインストール

Mac App Storeで配布されているXcodeは、Lion以降のものなのでインストールできないため、以下より取得してインストールする(Snow LeopardではこのXcode3.2.6までとなる模様)
http://adcdownload.apple.com/Developer_Tools/xcode_3.2.6_and_ios_sdk_4.3__final/xcode_3.2.6_and_ios_sdk_4.3.dmg (4.5GBくらいあるので要注意)

homebrewインストール

homebrewについては、以下のワンライナーで行けます。

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"

次に、ちゃんとインストールできているか確認します。

brew doctor

環境によると思いますが、自分の環境ではOSからインストールしなおしているため以下のようにgitがないと言われました。

Mac-mini:~ log4jk$ brew doctor
You must: brew install git
You must: brew install git
You must: brew install git
Warning: An outdated version of Git was detected in your PATH.
Git 1.6.6 or newer is required to perform checkouts over HTTP from GitHub.
Please upgrade: brew upgrade git

メッセージに出力されたままですが、以下のコマンドでgitをインストールします。

brew install git

以下、実行ログです。

Mac-mini:~ log4jk$ brew install git
==> Downloading http://git-core.googlecode.com/files/git-1.8.1.tar.gz
######################################################################## 100.0%
==> make prefix=/usr/local/Cellar/git/1.8.1 CC=/usr/bin/gcc-4.2 CFLAGS=-Os -w -pipe -march=prescott -mmacosx-version-min=10.6 LDFLAGS=-L/usr/local/lib -F/usr/local/Frameworks install
==> make CC=/usr/bin/gcc-4.2 CFLAGS=-Os -w -pipe -march=prescott -mmacosx-version-min=10.6 LDFLAGS=-L/usr/local/lib -F/usr/local/Frameworks
==> make clean
==> make CC=/usr/bin/gcc-4.2 CFLAGS=-Os -w -pipe -march=prescott -mmacosx-version-min=10.6 LDFLAGS=-L/usr/local/lib -F/usr/local/Frameworks
==> Downloading http://git-core.googlecode.com/files/git-manpages-1.8.1.tar.gz
######################################################################## 100.0%
==> Downloading http://git-core.googlecode.com/files/git-htmldocs-1.8.1.tar.gz
######################################################################## 100.0%
==> Caveats
The OS X keychain credential helper has been installed to:
/usr/local/bin/git-credential-osxkeychain

The 'contrib' directory has been installed to:
/usr/local/share/git-core/contrib
==> Caveats
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
==> Summary
/usr/local/Cellar/git/1.8.1: 1296 files, 26M, built in 2.4 minutes

再度、brew doctorして以下のようにでれば正常にインストールされています。

Mac-mini:~ log4jk$ brew doctor
Your system is raring to brew.