Mac OS X 10.6 Snow Leopard 使用開始メモ
そろそろ Lion が出ようか、って時に何をいまさら、という話ですが。
この手のセットアップ手順のメモは、いつかちゃんと作ろうといつも思ってるんですが、一度もちゃんと作れたことがないです (中途半端で終わった例)。先日つい注文してしまった MacBook Air が届いたので、今度こそちゃんとメモしながらセットアップしようかと。
この記事は、随時更新していくつもり。
概要
- セットアップ対象のハードウェアは MacBook Air 11-inch。最小構成からメインメモリだけ 4GB に増やしたもの。(MBAir 11.6/4GB/64Flash/JPN、Model No: A1370 と外箱下面のラベルにある。)
- プリインストールされている Max OS X 10.6 Snow Leopard をそのまま使う
- 現在、メインで使っている MacBook のデータは引き継がない
- Boot Camp などによる Windows インストールは、この Mac にはしない
利用目的
インストールするソフトウェアや、その他、使用可能にしたいもの、こと。
- ネットワークアクセス
- 自宅の無線 LAN
- WiMAX
- MacPorts
- git
- scalac
- Emacs
- …も MacPorts で入れたっけ?
- Google Chrome
- Haskell Platform
- github (https://github.com/h-hirai) のリポジトリを読み書きできるようにする
- 会社に SSH アクセスできるようにする
Mac OS X セットアップ
Mac の初回起動時、自動的に Mac OS X のセットアップが走る。これは指示通りに必要な情報を入力して行くだけ。
- 別の Mac から情報を移行するか聞かれるが、今回はしない。
- この時点で、自宅の無線 LAN については設定が済む。
セットアップが終了したら、とりあえずソフトウェア・アップデートを行う。
hostname の変更
細かい操作の設定
Google Chrome のインストール
…は、特に書くことないか。
Xcode のインストール
MacPorts, Haskell Platform のインストールに必要。
Sign In - Apple からダウンロードしてきて (登録が必要)、インストーラを実行するだけ。
MacPorts のインストール
MacPorts のインストール
- ソースを入手
- さすがに svn co まではしない。tar 玉をダウンロードすればおk。
- 適当なところにソースを展開し、./configure && make
- sudo make install
- 一時的にパスをとおす。export PATH=/opt/local/bin:$PATH
- sudo port selfupdate
各種プログラムのインストール
$ sudo port install git-core +svn +bash_completion $ sudo port install lv
各種設定ファイルの編集
~/.bash_profile
とりあえず、これだけ。
INPUTRC=~/.inputrc PS1='\n\[\033[32m\]\u@\H:\w\[\033[0m\]\n$ ' PATH=/usr/bin:/bin:/usr/sbin:/sbin PATH=${PATH}:/usr/X11/bin PATH=/opt/local/bin:${PATH} PATH=/usr/local/bin:${PATH} PATH=${HOME}/Library/Haskell/bin:${PATH} export PATH export PAGER=lv alias ls='ls -GF'
~/.inputrc
set completion-ignore-case On
~/.MacOSX/environment.plist
まだ
~/.emacs.d/init.el
https://gist.github.com/176797 にメモってある内容から必要な部分をコピペ。
あと、gist にはメモってないけど、Mac の Emacs でふつうにバックスラッシュを入力するのに以下の設定が必要。(参考: MacなEmacsでバックスラッシュを簡単に入力したい - Watsonのメモ)
(define-key global-map [?\] [?\\])
Haskell Platform
Download Haskell Platform から pkg ファイルをダウンロードしてきて、あとはインストーラに指示通りに。
darcs
いや、使わないんだけど。
haskell-mode の入手先が見つからないので、Emacs - HaskellWiki に従って開発版を引っ張ってくることにする、のに、darcs が必要。darcs は Haskell Platform 同梱の cabal でインストールできる。
$ cabal update $ cabal install darcs
haskellmode-emacs
以下のような感じで。
$ mkdir ~/.emacs.d/lisp $ cd ~/.emacs.d/lisp $ darcs get http://code.haskell.org/haskellmode-emacs $ cd haskellmode-emacs $ make EMACS=/Applications/MacPorts/Emacs.app/Contents/MacOS/Emacs compile
あとは、init.el に以下の記述を追加
(load "~/.emacs.d/lisp/haskellmode-emacs/haskell-site-file.el")