MacPorts自体のインストール方法は以下の記事を参考にした。
MacPortsでステキなUNIXツールをインストール - はこべにっき#
インストールしたパッケージ一覧
代表的なものだけ軽く紹介.
- libiconv
- 日本語エンコーディング用ライブラリ。以下のようにcp932fix付きでインストールする。
- $ sudo port install libiconv +enable_cp932fix
- coreutils
- GNUのユーティリティ集。ファイル、テキスト、シェル関連のツールをまとめたもの。Mac OS X標準のものと混同しないように、ツール名に'g'がついたもの(ex. gls, gecho)がインストールされる。
- findutils
- GNUのユーティリティ集。ファイル検索関連のツールをまとめたもの。Mac OS X標準のものと混同しないように、ツール名に'g'がついたもの(ex. gfind, glocate)がインストールされる。
- git-core
- バージョン管理システム。分散リポジトリをサポートする。
- nkf
- 文字コード変換ツール。
- wget
- HTTP、FTP経由でファイルをダウンロードするためのツール。
- lv
- 日本語が扱える便利なpager。以下のようにインストールして/の挙動をless likeにする。
- $ sudo port install lv +lesslikeslash
- ghostscript-fonts-hiragino
- ghostscriptでヒラギノフォントを使えるようにする。ghostscriptが入っていない場合は自動的にインストールされる。
- pTeX
- 日本語TeX環境。UTF8でインストールする。
- sudo port install pTeX +utf8 +motif
以下はインストールしたパッケージ名とvariantsのセット.インストール順ではないので注意.
curl +ssl libiconv +enable_cp932fix coreutils findutils zsh-devel +mp_completion wget nkf lv +lesslikeslash git-core +svn ghostscript-fonts-hiragino pTeX +utf8 +motif gnuplot xpdf gv omake boost rogue ImageMagick +lcms +jpeg2 ruby19 +mactk synergy +server p5-crypt-ssleay p5-net-dbus p5-uri-fetch p5-xml-rss p5-datetime p5-app-ack rb-mecab rb-rubygems rb-mechanize rb-hpricot rb-hoe
インストール手順
MacPortsとパッケージ一覧を更新し、port installで各パッケージをインストールする*1。
$ sudo port -d selfupdate $ sudo port -d sync $ sudo port install coreutils $ sudo port install findutils ...
あとは定期的にパッケージの最新版をチェックすればOK。
$ sudo port -d selfupdate $ sudo port -d sync $ sudo port upgrade installed
*1:$ sudo port install coreutils findutils ... という具合に、一度に複数のパッケージをport installの引数に指定してもよい。