今天终于把unbutu11.10版本安装到了笔记本上,用起来感觉还是不错的,由于在学校的关系,所以必须安装锐捷认证才可以上网,所以开始安装,开始过程一帆风顺,但是运行时提示库文件缺失,解决方法如下所示:

1.ubuntu安装命令

sudo apt-get install ./install.sh

2.终端输入./iNodeClient

出现如下错误:

./iNodeClient: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory

解决方案:

察看/usr/lib目录,发现libtiff.so.3是做了文件链接的,链接到了i386-linux-gnu/libtiff.so.4文件,但是还是提示缺少这个文件,所以肯定不是这个问题了,google搜索得知,是缺少 libtiff.so.4.3.3文件所致,此文件是在i386-linux-gnu/目录下的。所以copy此文件到/usr/lib目录下,从新安装,搞定!

参考文献:

这个问题产生原因是 新版本的Ubuntu 中使用的库文件是更新的版本的libtiff.so.4 ,而FSL中的默认使用的是libtiff.so.3的库,版本号不一致,导致程序启动不了。这个问题的解决的办法很简单。有两种方式,即做一个链接或者直接复制一下。

复制:

cd /usr/lib

sudo cp libtiff.so.4 libtiff.so.3

或者做一个链接:

cd /usr/lib

ln -s libtiff.so.4 libtiff.so.3

其他类似的库文件错误,可以用同样的方法解决。

貌似高手都做链接的,小小建议哈!