您的位置:首页 > Web前端 > Node.js

在64位ubuntu14.04上安装校园客户端iNodeClient

2015-08-08 14:23 525 查看
因为学校用的是iNode客户端进行上网验证,最近由于开发需要将系统换成了ubuntu14.04LTS 64位版,但是由于Linux版客户端只有32位版,所以在安装iNodeClient的时候就遇到了一点小问题。经过多方探索后,最终将iNode客户端装了上去。所以写篇文章记录一下主要步骤。

首先到学校网站上面下载Linux客户端,不得不吐槽一下学校的H3C客户端,linux版已经有好几年没有更新过了,还是用32位版,导致安装时出现了很多问题。

因为客户端是tar.gz格式,可以双击打开。下载后解压到桌面,因为是32位的,而系统是64位的,如果直接执行里面的install.sh脚本的话是没有办法运行的。所以我们要打开系统对32位程序的支持。打开终端(快捷键Ctrl+Alt+T),输入

dpkg --print-architecture


然后可以看到amd64,证明当前系统是64位的。然后再输入

dpkg --print-foreign-architectures


看到的是i386证明你已经打开了32位支持。如果没有显示i386的话,请输入

sudo dpkg --add-architecture i386


打开i386的支持,然后输入

sudo apt-get update


进行更新,然后输入

sudo apt-get dist-upgrade


对支持库进行更新。如图所示,

这样我们就成功地装上了32位支持库了。因为14.04版本不再支持libtiff.so.4(这是一个图形支持库),而是换到了更高的版本libtiff.so.5,所以我们要对install.sh进行修改,将本来链接到libtiff.so.4的库转换链接到libtiff.so.5上,这时我们打开终端,输入“`

locate libtiff.so.5


查找libtiff.so.5的位置

这时我们可以看到有多个libtiff.so.5文件,选择哪个呢,看路径,前面有i386的就是32位的库。所以我们选择/usr/lib/i386-linux-gnu/libtiff.so.5,(libtiff.so.5是连接到libtiff.so.5.2.0上的,所以选择libtiff.so.5.2.0也可以),然后回到打开的install.sh文件上,找到ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3这一行,然后修改成ln -s /usr/lib/i386-linux-gnu/libtiff.so.5 /usr/lib/libtiff.so.3,保存。这里我不希望把安装文件放在桌面,我要复制到opt目录下,这里可以用cp命令,输入

sudo cp -r /home/teenteam/桌面/iNodeClient /opt


,把文件夹复制到opt目录下,然后就可以开始安装工作了。先切换到iNodeClient下,

cd /opt/iNodeClient


,然后为这个文件夹加上权限,

udo chmod -R 777 /opt/iNodeClient


,再输入

./install.sh


进行安装,可以看到成功开启了iNodeClient的服务,这时候我们就可以打开iNode客户端了,继续输入

./iNodeClient


这时会看到有一个错误:Gtk-Message: Failed to load module “canberra-gtk-module”

这是一个主题资源的错误,我尝试安装,但是好像14.04版本已经不再支持这个主题的32位版本了,就只能放弃了,不过不影响程序的正常使用。接下来,我们就来建立打开客户端的快捷方式,就像在windows下面一样,不然,每次都用终端开启十分麻烦。

新建一个文档,把名字改成iNode,用gedit打开。

将下面的内容拷贝进去

[Desktop Entry]
Version=1.0
Name=iNodeClient
Comment[zh_CN]=校园网连接
Type=Application
Terminal=false
Exec=/opt/iNodeClient/iNodeClient


保存,然后把名字改成iNode.desktop

邮件属性,把权限-》执行 允许作为程序执行文件的勾勾上,点击关闭,这时点击是没有办法开启的,我们还需要增加一条语句,打开终端,输入

nohup  /opt/iNodeClient/iNodeClient &


这样就可以顺利打开了。

Enjoy! : )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu h3c 32位 64位 linux