FreeBSDでAdobe Readerが起動しなくなったのを直す
この間まで動いていたAdobe Reader(japanese/acread)がいつの間にか起動しなくなってたので直した。
端末から「acroread」と打ち込むと「/dev/null: 許可がありません」と出て起動しなかった。
Firefoxのプラグインとしても動かなかった。
復旧手順
★シンボリックリンクを貼り直す
FreeBSDのPortsでFirefoxを更新する時にプラグインのシンボリックリンクが切れて、プラグインが効かなくなる時があるので念のために貼り直す。
ちなみにAdobe Readerのプラグインはwww/linux-firefoxはもちろんwww/firefoxでも動く。
# cd /usr/local/lib/linux-firefox/plugins # ln -s /usr/X11R6/Adobe/Acrobat7.0/JPN/Browser/intellinux/nppdf.so nppdf.so # cd ../../firefox/plugins # ln -s /usr/X11R6/Adobe/Acrobat7.0/JPN/Browser/intellinux/nppdf.so nppdf.so
★/etc/libmap.confを見直す
FreeBSD 6.Xを使ってるので/usr/local/share/examples/linuxpluginwrapper/libmap.conf-FreeBSD6を/etc/libmap.confにコピーして編集する。
さらに下記の内容を付け加える。
# Japanese Adobe Reader 7 [/usr/X11R6/Adobe/Acrobat7.0/JPN/Browser/intellinux/nppdf.so] libc.so.6 pluginwrapper/acrobat.so