- ライブラリがインストールされない
- ライブラリがインストールされているが古い
- ライブラリがインストールされているがサーチパスに入っていない
まず一つ目 portsによるインストール方法
make config # コンパイルオプションの指定
make install clean # コンパイルしてコンパイル後に作業ファイルを削除
なお、依存関係のあるportsを再帰的にconfigしてくれる「make config-recursive」というおまじないも
追記: config-recusiveしたのを削除したいときは、
cd /var/db/ports
rm -rf *
次に2つ目
まず、古いバイナリを削除
make deinstall
そして、最新のソースを取得して、コンパイル
port fetch update
make install clean
Hint ) どこにどんなportsがあるかわからないときは、
本家サイトに行って検索
最後に3つめ
/etc/ld.so.conf
に望みのPathを追加後更新を反映するために下記を実施
ldconfig
また、portmasterというportsを管理するためのツールもあるらしい
まだまだ勉強が必要
0 件のコメント:
コメントを投稿