由于各种原因,差不多两个月没有进入ubuntu了。前几天想动手做三个课程设计,想在ubuntu上再次享受一番coding的乐趣,准备三个设计都在ubuntu上做。于是再次进入Ubuntu。
刚开始认识ubuntu,有种相见恨晚的感觉。而这次重新进入ubuntu,我抓狂了。
首先是笔记本换了,重装了个ubuntu,然后升级到64位的11.04版,然后上校园FTP下载了个inodeForLinux,问题出现了,inode客户端装不进入,发生各种错误,首先是库的缺失,然后是库的错误。网上资料也不少,但几乎都是32位的解决方案,64位的问题更加复杂难解。试过各种方法,断断续续折腾了差不多2天,最后才解决64位ubuntu11.04版连校园网问题。此贴纯属庆贺贴。
下面给出解决方法。
将inode包解压在/usr/iNode/下, 进入/usr/iNode/iNodeClient, 运行./install.sh 进行安装,提示安装错误:fail to open share lib XXXXX: XXX No such file
32位安装iNode时估计就会发生一个错误,就是库libtiff.so.3的缺失吧,上网下载或者从包里拿出来复制到/usr/lib里就行了,原文件是libtiff.so.4.3.3。(没记错的话)然后重新安装,估计没问题了。
这里说明一下,.so文件是库文件,跟windows上的DLL是一样的。
不过这些库文件是有32位与64位的区别的。说64位的机器兼容32位的软件,其实就是在64位的系统里保存一份32位软件需要用到的库(纯属YY)。这样就可以使用32位的软件了。
iNode版找不到64位的linux版,所以要成功安装必须要相应有32的库。
Google了下这样的命令,果然有:
sudo apt-get install ia32-libs*
之后再重新安装,还是会出现警告,一般都是绘图时发生的错误,导至程序显示缺失,但主要程序还能运行,无伤大雅,哪次有时间再纠结解决所有的警告部题。
能安装iNode对是否能顺利连网完全是两回事,至少在本校是,嘿嘿。这里不再作说明。
新建连接,connect, 还是连接失败,提示fail to bind MAC Address, 这个因为换了电脑的缘故,网卡地址改变了,校园网是将用户和这个地址绑定在一块的。这个好办
,修改下这个MAC地址就行了,修改为原来笔记本的MAC地址
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether {MAC地址}
sudo ifconfig eth0 up
sudo /etc/init.d/networking restart
相信这几个命令能看明白。不过这个方面只能临时改变MAC地址,最后还是向网管帮忙修改MAC地址了。