Ubuntu由10.10升级到11.04后。不仅cadence出了问题,就包括平时上网用的H3C—iNode认证客户端(上网拨号软件)都无法正常启动了。从解决ADE XL仿真问题得到启发,所以有了如下方法解决问题!
bash:cd /usr/iNode/iNodeclient #默认软件安装在此目录接下来
Bash: ./iNodeClient
提示:
./iNodeClient: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory
所以:运行如下命令
Bash: ldd iNodeClient #检查软件主程序与linux接下来的库关联信息
果然不出所料:仔细检查发现如下行:
libtiff.so.3 => not found
#原因:10.10升级为11.04之后,原有的libtiff库由第三版升级为第四版,所以所确实少的libtiff.so.3可以用libtiff.so.4替代(根据程序的向下兼容原则,高版本替代低版本一般不会出现问题)
所以执行行:
Bash: ln -s /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/i386-linux-gnu/libtiff.so.3
运行
bash:./iNodeClient
客户端成功启动!
OK!H3C客户端成功启动问题解决!