2012年9月8日土曜日

[FreeBSD] 依存するportsも考慮したライブラリのUpdate

php5をコンパイルしていたら「libpcre」が古ぃよごらぁと叱られた
libpcreは、複数のアプリが使用しており途方に暮れた

google先生に聞いてみたところgihyo.jpのページにもろな記事があった


portmaster の場合は下記で依存ソフトウェアも含めてコンパイルできる。

env LOCALBASE=/usr/local portmaster -w -D -G --no-confirm -r pcre

-w ) ビルト後に古いライブラリを/usr/local/lib/compt/pkgに移動する

-D ) Distfileを削除しない?

-G ) make config を抑止する

--no-confirm ) update時にユーザーに問わない

-r ) 指定されたport を依存するものも含めて再コンパイル

0 件のコメント:

コメントを投稿