Mac OS X 備忘録

インストール時のメモ

Hardware:MacBook Pro 13-inch Mid 2009
OS:Mac OS X 10.7 Lion

Xcode

Xcode - Mac App Store から入手。

Xcode 4.3 から /usr/bin/gcc などのコマンドラインツールは /Applications/Xcode.app/Contents/Developer/usr/bin 以下に含まれるようになり /usr/bin にインストールされなくなった。

4.3 以降を新規でインストールした場合 Apple Developer にログインして Command Line Tools for Xcode をインストールする。

Mac OS X WorkShop

Xcode をインストールした後に MacOSX-WS-10.7.0.dmg を入手、 インストール。

コマンドラインでの Install & Setting

$ vi .zshrc
...
export http_proxy="http://proxy.ritsumei.ac.jp:3128/"
export ftp_proxy="http://proxy.ritsumei.ac.jp:3128/"
...
$ sudo visudo # sudo with env_keep proxy variables
...
Defaults        env_keep += "http_proxy ftp_proxy"
...
$ sudo vi /usr/osxws/etc/apt/sources.list.d/addon.list
rpm      http://www.ike-dyn.ritsumei.ac.jp/~uchida/OSXWS 10.7/$(ARCH) main
rpm      http://www.ike-dyn.ritsumei.ac.jp/~uchida/OSXWS 10.7/noarch main
rpm-src  http://www.ike-dyn.ritsumei.ac.jp/~uchida/OSXWS 10.7/$(ARCH) main
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install task-texlive
$ sudo apt-get install ipython
$ sudo apt-get install mercurial
$ sudo apt-get install skk
$ sudo apt-get install python-scipy python-matplotlib
$ sudo apt-get install python-docutils python-sphinx
$ sudo apt-get install xgraph gnuplot
$ sudo apt-get install tmux newsbeuter
$ sudo apt-get clean

設定

uchida/rcfiles - GitHub にシェルなどの設定ファイルがある。

$ git clone https://uchida@github.com/uchida/rcfiles.git
$ cd rcfiles
$ make install

make install で設定ファイルを削除するので注意。 詳細は Makefile at master from uchida/rcfiles - GitHub 参照。

uchida/dot-emacs - GitHub に Emacs の設定がある。

$ git clone https://uchida@github.com/uchida/dot-emacs.git
$ cd dot-emacs
$ make install

これも make install で設定ファイルを削除するので注意。 詳細は Makefile at master from uchida/dot-emacs - GitHub 参照。

no-window モードで vimpulse を利用して vim キーバインドを使っているので、一般的な設定にはなっていないと思う。

Applications

Preferences Pane

QuickLook

IME

その他

ネットワークディスクアクセス時に .DS_Store ファイルを作らないように

$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true

その後再起動 Mac OS X 10.4: ネットワーク接続時に .DS_Store ファイルの作成を抑制する方法

locate を有効に

$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

これで locate コマンドが使える。