研究日誌。

大規模なグラフ処理に対してメモリ階層構造を考慮した高性能なソフトウェアを開発。

OSX 上で MacPorts 環境を整える。

2012-09-06 15:10:56 | Weblog
OSX 上で MacPorts 環境を整えるための手順。

○ MacPorts 環境を整える
1. Command Line Tools for Xcode をインストール
a) App Store から探す
b) Xcode の Preferences... > Downloads から Command Line Tools を選択

ライセンス認証が必要
$shell > sudo xcodebuild -license

ちなみに全て intall すると 7GB ほどになるので容量が逼迫しやすい MacbookAir では要注意。


2. MacPorts をインストール
後から更新するので dmg で良い。簡単。


3. ポート制限のある環境でも MacPorts を使用したい場合
"sudo port selfupdate" は Macports の更新と portindex の更新を一度に行うが、
rsync を使用しているため、某大学などポート制限がある場合、失敗してしまう。

そこで http 経由で更新ができるように /opt/local/etc/macports/source を編集する。
(rsync から始まる行をコメントアウトして、http から始まる行を追加する。)
# rsync://rsync.macports.org/release/tarballs/ports.tar [default]
http://www.macports.org/files/ports.tar.gz [default]

上記の設定の後、"sudo port selfupdate" の代わりに以下の a) b) を用いる。

a) Macports の更新
$shell > sudo port -f install macports

b) portindex の更新
$shell > sudo port -d sync


4. 必要が有れば、環境変数 http_proxy などの設定を行う。


○ MacPorts の使い方
例えば GCC 4.7 を install するなら以下のようにすれば良い
なぜか途中で glpk を install していて驚いた。
$shell > sudo port install gcc47

最新の画像もっと見る

コメントを投稿