Debian:ImageMagick(convert)が依存エラー(Debian8からDebian9へアップグレードしたらね)
Debian8(Jessie)からDebian9(Stretch)へアップグレードしたのち、convert(ImageMagick)を使おうとしたら、下記エラー。
convert: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
convert: error while loading shared libraries: libIlmImf.so.6: cannot open shared object file: No such file or directory
apt上の最新ビルドなのに、Stretchでは廃止されたライブラリを読みに行ってる。
Packages Search - pkgs.orgなどから、手動でインストールする。
wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb && sudo dpkg -i /tmp/libpng12.deb && rm /tmp/libpng12.deb
wget -q -O /tmp/libilmbase6_1.0.1-6.1_amd64.deb http://ftp.br.debian.org/debian/pool/main/i/ilmbase/libilmbase6_1.0.1-6.1_amd64.deb && sudo dpkg -i /tmp/libilmbase6_1.0.1-6.1_amd64.deb && rm /tmp/libilmbase6_1.0.1-6.1_amd64.deb
wget -q -O /tmp/libopenexr6.deb http://ftp.br.debian.org/debian/pool/main/o/openexr/libopenexr6_1.6.1-8_amd64.deb && sudo dpkg -i /tmp/libopenexr6.deb && rm /tmp/libopenexr6.deb
これで動いた。