MacPortsで自分が使うコマンドの覚え書き。
- MacPortsのインストーラのダウンロード先
- 最新のパッケージ一覧を取得
- パッケージのインストール
- パッケージのアップグレード
- パッケージの検索
- variantsの検索
インストーラはMac OS Xのバージョン毎にバイナリが分かれている。ダウンロードサイトは、ここ。
$ sudo port selfupdate
$ sudo port install パッケージ名
variantsが有る場合はパッケージ名の後ろに"+variants name"。
$ sudo port upgrade outdated
個人の環境だと全部アップデートしちゃうので、これでOK。
$ port search パッケージ名
ちなみにPerlのモジュールは"p5-" + "モジュールの名前"という形式で統一されている。
$ port variants パッケージ名
MacPortsでは、パッケージのインストール条件を変えるvariantsが指定できる。どんなvariantsが指定できるかはこのコマンドで調べる。
ちなみに同じPerl本体でもパッケージによってずいぶん指定できるvariantsは異なります。
$ port variants perl5
perl5 has no variants
$ port variants perl5.10
perl5.10 has the variants:
darwin: Platform variant, selected automatically
shared: Build shared perl library
threads: Build with thread support
$ port variants perl5.8
perl5.8 has the variants:
db: Build with Berkeley Data Base support
gdbm: Build with gdbm support
shared: Build shared perl library
threads: Build with thread support
sharedとthreadsさえ指定してれば良さそうですが。

コメントする