最近电脑安装上了Ubuntu 14,因为要有线连接校园网,所以下载了iNode linux 版本。学校也未说明这个版本适合linux哪个内核,也没有安装说明,只好自己网上摸索,结果问题多得实在是不忍直视。。。最后还是借助万能的互联网解决了。这里记录下,或许可以帮到有需要的朋友。
下载软件,拷贝和解压
sudo cp iNodeClient_Linux.tar.gz /usr/
sudo tar -zxvf iNodeClient_Linux.tar.gz
然后进入刚解压的那个文件夹,里面有个 install.sh 的文件,开始安装
sudo ./install.sh
好了,现在balabala的问题来了,首先出现的错误是说找不到 libtiff.so.4 libjpeg.so.62这两个文件,google之,直接从网上下载,然后添加到库文件中
sudo cp libtiff.so.4 libjpeg.so.62 /usr/lib
每次遇到问题的时候,解决完之后,好像要卸载了重新来过,运行 ./uninstall.sh ,重新解压,再安装出现下面这些问题
root@zengwh:/usr/iNodeClient# ./install.sh
cp: 无法通过符号链接"/usr/lib/libtiff.so.3" 进行操作
ln: 无法创建符号链接"/usr/lib/i386-linux-gnu/libjpeg.so.62": 文件已存在
Starting AuthenMngService: OK
/usr/iNodeClient/AuthenMngService: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
root@zengwh:/usr/iNodeClient# /usr/iNodeClient/iNodeMon: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
接下来一一解决以上错误。先解决头二个错误。接着google之, 得到解决方案,直接删除那个文件。
rm /usr/lib/libtiff.so.3 /usr/lib/i386-linux-gnu/libjpeg.so.62
下面就是关于这个error while loading shared libraries: xxx.so.x”错误 这个网址给出了详细的解决方案 http://blog.chinaunix.net/uid-29701859-id-4338266.html 我的是这个文件libncurses.so.5 我用以下命令解决
sudo apt-get install lib32ncurses5 lib32stdc++6
所有问题解决了之后,查看是否已经安装成功
ps -e | grep A
最后开始运行INode程序
./iNodeClient.sh
结果又出现了问题,跟上一个类似。
zengwh@zengwh:/usr/iNodeClient$ ./iNodeClient.sh
zengwh@zengwh:/usr/iNodeClient$ /usr/iNodeClient/.iNode/iNodeClient: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
我用下面命令解决
sudo apt-get install libgtk2.0-0:i386 libnss3:i386 libcurl3-gnutls:i386 libidn11:i386 libpango1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 librtmp0:i386 libxft2:i386
终于搞定!
这里有个博客可以少走很多弯路,总结的比较好,几个步骤就可以安装完成。http://www.cnblogs.com/dranyu/archive/2012/12/07/2804212.html
时间: 2024-10-04 19:14:55