web-dev-qa-db-fra.com

gs: / MATLAB / /bin/glnxa64/libtiff.so.5: pas d'informations de version disponibles (requis par /usr/lib/libgs.so.9)

Quand j'utilise dans Matlab

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

alors je reçois un des messages suivants:

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)

J'utilise Ghostscript 9.18 (version par défaut d'Ubuntu 16.04). (Même problème avec Ghostscript 9.07)

1
JoKalliauer

pas d'informations de version disponibles signifie que vous avez une ancienne version (de Ghostscript), voir: https://stackoverflow.com/a/156387/6747994

Par conséquent, vous devez mettre à jour vers Ghostscript 9.23 (ou plus récent): https://askubuntu.com/a/942995/67649

Étant donné que Ubuntu 16.04 offre Ghostscript 9.18 et Ubuntu 18.04 offre Ghostscript 9.22, vous devez

  • Téléchargez le code source de https://www.ghostscript.com/download/gsdnld.html (lien direct vers gs 9.27 )
  • décompressez-le (par exemple, tar xvf ghostscript-9.27.tar.gz)
  • aller dans ce dossier
  • Sudo ./configure
  • Sudo make install
  • redémarrer le terminal
  • Testez avec gs -v quelle version vous avez
2
JoKalliauer