MacPorts で contrib. ソフトをインストールする

仕事の都合でMacで動いているPostgreSQLに pgcrypto (暗号化)ソフトが必要になりました。

port(MacPorts)でPostgreSQLをインストールした場合、contribデイレクトリー以下のソフトはインストールされません。MacPortsもソースを取得し./configure,make,make install をしているのでインストールに使った作業エリアが残っていれば、その contrib/pgcrypto で make,make install すれば良いのですが、作業エリアが残っていません ^^);

そこで

 % sudo port -k install postgresql82

のように -k オプションを指定してインストールすると作業エリアが消されずに残るので、続いてcontrib/pgcrypto で make,make install が出来ます。



メモ

port list で表示されるリストはローカルに保存してあるリストで、最新を表示するには port sync で最新情報を取得する必要がる。