我最近从 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
重新安装旧的库应该可以解决您的问题。