Cava Packger可执行文件(由perl制作)不能在64位Ubuntu 14.04中运行

时间:2016-03-21 06:06:53

标签: linux perl ubuntu-14.04 ubuntu-12.04 executable

我已经从我的perl代码中准备了可执行文件以进行分发 它在我自己的ubuntu 12.04上工作正常 它应该在任何系统上没有perl的情况下工作 但是在Ubuntu 14.04 LTS执行可执行文件后,(64位)它给出了 错误:

Can't load '/home/osboxes/Version-1/lib/vrt/16e8aba612e215bf6a5195289f1a16d8/Prima.so' for module Prima: libgif.so.4: cannot open shared object file: No such file or directory at <content>/DynaLoader.pm line 157.  

安装libgif4后,它给出了错误

libtiff.so.4: cannot open shared object file: No such file or directory

可能是造成这种情况的原因和解决方法。

1 个答案:

答案 0 :(得分:0)

Ubuntu 14.04 LTS默认包含libtiff5。最高13.04的版本有libtiff4。我使可执行文件与libtiff4兼容。也只是由Ubuntu软件中心安装libtiff4没有帮助,所以我手动安装它 从here下载并通过命令安装:

sudo dpkg -i ./libtiff4_3.9.7-2ubuntu1_amd64.deb