it-swarm-ja.tech

gs:/ MATLAB / /bin/glnxa64/libtiff.so.5:バージョン情報なし(/usr/lib/libgs.so.9で必要)

Matlabで使用する場合

!epstopdf "output.eps" --outfile=output.pdf

その後、次のいずれかのメッセージが表示されます。

gs: /opt/MATLAB/R2016b/bin/glnxa64/libtiff.so.5: no version information available  (required by /usr/lib/libgs.so.9)
gs: /opt/sw/x86_64/generic/Matlab/R2016b/bin/glnxa64/libtiff.so.5: no version information available (required by /usr/lib64/libgs.so.9)
gs: /opt/sw/x86_64/generic/Matlab/R2017b/bin/glnxa64/libtiff.so.5: no version information available (required by /usr/lib64/libgs.so.9)

Ghostscript 9.18(Ubuntu 16.04のデフォルトバージョン)を使用しています。 (Ghostscript 9.07と同じ問題)

1
JoKalliauer

バージョン情報がない場合は、(Ghostscriptの)古いバージョンを使用していることを意味します: https://stackoverflow.com/a/156387/6747994

したがって、Ghostscript 9.23(またはそれ以降)に更新する必要があります。 https://askubuntu.com/a/942995/67649

Ubuntu 16.04はGhostscript 9.18を提供し、Ubuntu 18.04はGhostscript 9.22を提供するという事実により、

  • https://www.ghostscript.com/download/gsdnld.html からソースコードをダウンロードします( gs 9.27 への直接リンク)
  • 圧縮を解除します(f.e. tar xvf ghostscript-9.27.tar.gz
  • このフォルダーに入る
  • Sudo ./configure
  • Sudo make install
  • ターミナルを再起動します
  • gs -vを使用してテストします
2
JoKalliauer