当我尝试从终端运行 Maya 时,我得到:
error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory.
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
注意:Maya 是第三方软件。
Zan*_*nna 14
对于库16.04,16.10,17.04和17.10有libtiff5(最有可能的安装中包含)提供libtiff.so.5,但不是libtiff.so.3.这会导致问题的应用程序,它可以查找libtiff.so.3详见本bug报告中
先做
sudo apt install libtiff5
Run Code Online (Sandbox Code Playgroud)
您可能会发现它已安装。但是,如果没有,请查看这是否可以解决问题。
如果没有,请尝试此解决方法:要欺骗应用程序使用libtiff.so.5而不是libtiff.so.3,您可以在名为libtiff.so.3指向的同一目录中创建一个符号链接libtiff.so.5.这可能不适用于所有应用程序,因为库并不完全相同。
要在 32 位系统中执行此操作,请输入:
sudo ln -s /usr/lib/i386-linux-gnu/libtiff.so.5 /usr/lib/i386-linux-gnu/libtiff.so.3
Run Code Online (Sandbox Code Playgroud)
在 64 位系统中,它将是:
sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5 /usr/lib/x86_64-linux-gnu/libtiff.so.3
Run Code Online (Sandbox Code Playgroud)
如果不确定,你可以在你的系统上找到这个库,如下所示:
locate -b libtiff
Run Code Online (Sandbox Code Playgroud)
然后,你就可以得到正确的路径(如果刚刚安装libtiff5,你必须首先做sudo updatedb的locate找到它)
您缺少 TIFF 库。apt-cache search libtiff显示包,你需要libtiff4:
sudo apt-get install libtiff4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66152 次 |
| 最近记录: |