Ubuntu で /usr/local/lib 配下のライブラリが読み込めるようにする方法

Ubuntu に IPA 辞書のインストールをしようとしたら以下のエラーが発生しました。

mecab: error while loading shared libraries: libmecab.so.1: cannot open shared object file: No such file or directory

この件について以下のブログが参考になりました。

‘libmecab.so.1′は、’/usr/local/lib/libmecab.so.1′にインストールされていますが、ubuntu標準の設定では、’/usr/local/lib/’配下のライブラリが読み込まれないようです。

/etc/ld.co.conf に /usr/local/lib を追加することでライブラリを使えるようにすることができるということだそうです。

1
sudo vi /etc/ld.so.conf

以下の記述を追加。

1
include /usr/local/lib

パスを読み込み直します。

1
sudo ldconfig

以上で無事インストールすることができました。Ubuntu での /usr/local/lib 配下のライブラリが読み込めるようにする方法について大変勉強になりました。

コメント

コメントは受け付けていません。