====== MacPorts ======
MacPorts はソースコードをビルドするので [[mac:xcode|Xcode]] を先にインストールしておくこと。
===== MacPorts のインストール =====
- [[http://www.macports.org/|The MacPorts Project]]の Installing MacPorts ページより[[https://distfiles.macports.org/MacPorts/|Downloads]]を開いて MacPorts-2.0.3-10.7-Lion.dmg をダウンロードする。
- Finder でダウンロードしたファイルを開いて MacPorts-2.0.3.pkg をダブルクリックしてインストールする。
- MacPorts本体をアップデートする。\\ -d はデバッグモード(詳細情報表示)
$ sudo port -d selfupdate
Password: <- パスワード入力
DEBUG: MacPorts sources location: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
---> Updating MacPorts base sources using rsync
receiving file list ... done
base.tar
〜省略〜
The ports tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated
- Port情報を最新にアップデートする。
$ sudo port -d sync
Password: <- パスワード入力
DEBUG: Synchronizing ports tree(s)
Synchronizing local ports tree from rsync://rsync.macports.org/release/tarballs/ports.tar
DEBUG: /usr/bin/rsync -rtzv --delete-after rsync://rsync.macports.org/release/tarballs/
ports.tar /opt/local/var/macports/sources/rsync.macports.org/release/tarballs
receiving file list ... done
〜省略〜
Total number of ports parsed: 0
Ports successfully parsed: 0
Ports failed: 0
Up-to-date ports skipped: 13656
===== MacPorts の使い方 =====
久々に使う場合など先ずは MacPorts 本体と Port 情報を最新化する。
$ sudo port selfupdate
$ sudo port sync
パッケージを指定してインストールする。
$ sudo port -v install package_name
インストール済みの ports 一覧を表示。
$ port installed
インストール可能なパッケージの検索
$ port search package_name
non-activeなものをアンインストールする
$ sudo port uninstall inactive
===== 参考文献 =====
[[http://www.key-p.com/blog/ohnishi/article.php?id=112|えせSEの1日1Hack : MacPortが便利なので、まずは基本コマンドをまとめておく]]\\
[[http://openlab.dino.co.jp/2008/08/18/220655330.html|MacPortsのコマンド逆引き一覧 — ディノオープンラボラトリ]]\\