諸惡莫做,眾善奉行,自淨其意!
全部博文(28)
分类: LINUX
2014-10-13 23:03:17
原文地址:http://blog.csdn.net/haoaina521/article/details/7913524 http://blog.csdn.net/haoaina521/article/details/7913517
1. 随便选个地方放置iNode安装包,比如我就放在home/usrname/下,建议不放在文件系统下,可能会遇到很多权限问题。
安装包下载地址:
2. 进入安装文件所在目录, Linux iNode 安装文件,命令:
3. 进入 iNodeClient 目录,运行命令
给所有文字赋予可执行权限。
4. 接着,运行命令
5. 确认 Linux iNode 的安装情况,安 装 Linux iNode 后 , 运 行 命 令
查 看 服 务AuthenMngService 是否启用。如果启用,则表示 Linux iNode 安装成功。
6. 替换过时的库,运行命令:
注意,此操作只针对32位的系统,64位的库的位置不一样,运行:
************************************************************************************************
这里的替换库要视所用电脑和所装系统而定,不是固定代码。发生依赖库问题请看文章最后面。
第7点在校园网下不用设置,我是不用。
************************************************************************************************
8. 设置好后就选择刚才这个网络连接,打开iNode客户端,命令:
出现了iNode的客户端,设置即可。
PS:关于iNode安装发生依赖库问题的解决方法,请看本博转发的另外一篇文章:ubuntu 12.04 iNode Client找不到库libjpeg和libtiff的解决方法
于是上网找资料,找到这篇文章,发现文中的方法有点复杂。他的方法除了常规的查找依赖性、定位库文件,还需要把库文件复制到当前目录,再建立软链接,略显繁琐。其实只要直接建立软链接即可,不需要做复制的动作。另外,作者过度使用sudo,这是不太好的习惯哦。
总结一下我的做法先。
1. 发现不满足的依赖性。假设iNode安装的目录是
这行代码的作用有二。一是寻找运行iNodeClient时不满足的依赖关系;二是看iNodeClient依赖的库所在的位置(因为可能会在多个地方存在不同的库)。在我的机器上,发现有两个库是找不到的,一个是,另一个是。链接是这两个库wikipedia的介绍。
另外,发现iNodeClient库依赖都存在于/usr/lib/i386-linux-gnu/这个目录(我安装的是普通的32位版本,其他版本可能不同)。
2. 看本地是否有这些库。因为操作系统版本的更新,附带的库也有可能更新。这会带来库版本名字的改变,而这有可能是依赖性“不满足”的一个原因。这种“不满足”是名字不同带来的,其实较新版本的库是存在的。下面的命令就是查找本机同名库的位置。
3. 建立软链接。在/usr/lib/i386-linux-gnu/目录下有两个libjpeg文件,一个是libjpeg.so.8,另一个是libjpeg.so.8.0.2。之前玩过一下LFS,经验告诉我libjpeg.so.8是到libjpeg.so.8.0.2的软链接。建立它可能是为了版本的小更新不会影响程序对库的使用。所以我选择链接到libjpeg.so.8,获取这种小小的便利啦。而这句也是唯一需要用到sudo获取权限的地方。
第二个库的解决方法也是一样的。下面是代码。