2013年10月12日

emacs: error while loading shared libraries: libMagickWand.so.4: cannot open shared object file: No such file or directory

Ubuntu12.04 から、12.10 にアップグレードした。
Alt+F2をクリックし、 コマンドウィンドウに「update-manager -d」とタイプで簡単にできた。

けど、emacs を起動すると、

===
emacs: error while loading shared libraries: libMagickWand.so.4: cannot open shared object file: No such file or directory
===

と言われてしまい、困った。

===
~$ ldconfig /usr/local/lib
===

とすれば直るというのを見つけてやってみたけど、直らない。っていうか、そもそも、/usr/local/lib に libMagickWand.so.4 無い。

===
~$ sudo aptitude install libmagickwand4
===

とか、

===
~$ sudo aptitude reinstall imagemagick libMagick
===

もやってみたけど、意味なくて、そもそも、libMagickWand.so.4 ってどこにあるんだろっておもって、

===
~$ find / -name libMagickWand.so.4
===

ってしたら、無いの。。。ワロタ。で

===
~$ sudo find / -name libMagickCore.so.*
/usr/lib/i386-linux-gnu/libMagickCore.so.5
/usr/lib/i386-linux-gnu/libMagickCore.so.5.0.0
===

と分かったから、昔のカンで

===
~$ sudo ln -s /usr/lib/i386-linux-gnu/libMagickWand.so.5 /usr/lib/i386-linux-gnu/libMagickWand.so.4
===

ってしたら、

===
emacs: error while loading shared libraries: libMagickCore.so.4: cannot open shared object file: No such file or directory
===

って出てきて、一瞬ダメかーって思ったけど、アレ?メッセージ変わってね?って気付いて、

===
~$ sudo ln -s /usr/lib/i386-linux-gnu/libMagickCore.so.5 /usr/lib/i386-linux-gnu/libMagickCore.so.4
===

ってしたら、起動するようになった。良かった。けど、相変らず、

===
** (emacs:5991): WARNING **: Invalid borders specified for theme pixmap:
/usr/share/themes/Lubuntu-default/gtk-2.0/images/null.png,
borders don't fit within the image

** (emacs:5991): WARNING **: Invalid borders specified for theme pixmap:
/usr/share/themes/Lubuntu-default/gtk-2.0/images/scrollbar_vertical.png,
borders don't fit within the image
====

とかは出る。

0 件のコメント:

コメントを投稿