我曾经在虚拟盒子中使用 linux,现在我使用的是 Ubuntu 16.04 的计算机。我有一些需要转换为 pdf 的 ps 文件,我曾经
ps2pdf file.ps file.pdf
在以前的计算机上运行该命令,但现在它不起作用,我收到以下错误:
/usr/bin/gs: symbol lookup error: /usr/lib/libgs.so.9: undefined symbol: FT_Property_Set
我尝试使用convert file.ps file.pdf
,它也不起作用,我收到错误:
convert.im6: not authorized `sc1.ps' @ error/constitute.c/ReadImage/454.
convert.im6: no images defined `sc.pdf' @ error/convert.c/ConvertImageCommand/3044.
最后,我按照副本中的步骤操作:How to tell libgs to use another freetype implementation?
但是,我没有文件 libfreetype.so.6.14.0 来替换原始文件 libfreetype.so.6,所以我只是删除了它(更改了它的名称)并且它起作用了。不知道为什么它有效,但它确实有效。总之谢谢大家!
Echo Paula 的回答,删除或编辑 libfreetype.so.6。https://stackoverflow.com/questions/57396756/gnuplot-error-undefined-symbol-ft-property-set中提到的原因。当我尝试在 ubuntu 上打开 rstudio 时遇到了类似的错误。
以下代码对我有用: