为什么libtiff.so.4无法识别?

为什么libtiff.so.4无法识别?

我最近从 Ubuntu 13.10 更新到了 14.04 LTS。我之前使用的是斯莫尔登,一个基于粒子的模拟包,但自从更新以来它不再起作用了。输入

smoldyn

我收到以下错误消息:

smoldyn: error while loading shared libraries: libtiff.so.4: cannot open shared object file: No such file or directory

显然,他找不到 libtiff.so.4。另一方面,命令

locate libtiff.so.4

给我:

/usr/lib/x86_64-linux-gnu/libtiff.so.4
/usr/lib/x86_64-linux-gnu/libtiff.so.4.3.6

因此,看来 libtiff 已正确安装。您知道这里出了什么问题吗?为什么 smoldyn 不运行?提前致谢!


我的系统:

  • Ubuntu 14.04 LTS
  • 处理器:Intel® Core™ i7-2600 CPU @ 3.40GHz × 8
  • 显卡:AMD CEDAR 上的 Gallium 0.4
  • 操作系统类型:64位

答案1

14.04 提供libtiff5但不是 libtiff4 (最高至 saucy 13.10)。

要安装 13.10 版本,请前往 amd64 下载在启动板上并选择libtiff4_3.9.7-2ubuntu1_amd64.deb

现在使用Ctrl++打开终端并输入下载 deb 文件的文件夹:Altt

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

重新安装旧的库应该可以解决您的问题。

相关内容