Mavericks に MacPorts をインストール

Mavericks に MacPorts をインストールします。しかし,まだ MacPorts 公式には対応していないので,ソースから configure して make install します。

※なお,Xcode および Command Line Tools をインストールしてあることが前提です。Xcode は App Store からダウンロード,Command Line Tools はこちらの記事を参考にしてください。

1. MacPorts のソースをダウンロード(執筆時点で最新版は 2.2.0)

MacPorts-2.2.0.tar.bz2 <- こちらのリンクからダウンロード

2. ターミナルを起動後,ダウンロードしたディレクトリに移動して,圧縮ファイルを解凍

下記コマンドを実行。

[bash]
tar xzvf MacPorts-2.2.0.tar.gz
[/bash]

3. 解凍したディレクトリに移動後,Configure を行う

下記コマンドを実行。

[bash]
cd MacPorts-2.2.0
CC=/usr/bin/cc ./configure –prefix=/opt/local –with-install-user=root
–with-install-group=admin –with-directory-mode=0755 –enable-readline
–with-tclpackage=/Library/Tcl
–with-tcl=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Tcl.framework
–with-tclinclude=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Tcl.framework/Headers
make
sudo make install

[/bash]

4. インストール完了です。port コマンドを実行して,動作するか確認します

[bash]
sudo port -dv selfupdate

[/bash]

以上で Mavericks での MacPorts のインストールは終了です。おそらく,そう遠くないうちに公式に pkg ファイル等が公開されると思いますので,公開されれば,そちらを使ってインストールしたほうが簡単で確実だと思われます。

参考: http://www.ghostwheel.com/merlin/Personal/notes/2013/10/05/macports-on-mavericks/

おまけ

どうも Mavericks では gnutar が自動でインストールされないみたいなので,手動でインストールする必要がありそうです。私は atlas のインストールで引っかかりました。