学校使用的是Inode客户端认证上网的。如果是使用Ubuntu 32位版本,可以完美地安装并能够连接到网站。但是如果安装的是Ubuntu desktop 12.10 amd64版本,则发现之前的"iNodeClient_For_Linux_V3.60-E6210.tar.gz"不能安装。因此需要寻找另一种方法实现连网。

解决问题的方法:在ubuntu 12.10版本中添加i386环境下的共享动态链接库。

安装环境:Ubuntu 12.04LTS 64-bit   ,  H3C客户端:iNodeClient_For_Linux_V3.60-E6210.tar.g
 
安装过程:
 
我这里安装的时候需要暂时先把ubuntu链接到wifi来下载一些兼容包。
 
1)如果直接安装ia32-libs,是不能成功的。所以应用安装ia32-libs前,选择ia32-libs执行所需要的软件包,执行如下命令:
     #sudo apt-get install libc6-i386 
              #sudo apt-get install lib32stdc++6
              #sudo apt-get install lib32z1
              #sudo apt-get install lib32ncurses5
注意:如果下载不了的话那就先更新一下:
              #sudo apt-get update
 
2)安装完成之前的软件包后,发现可以安装ia32-libs软件包了。所以安装ia32-libs软件包,执行如下命令:
    # apt-get install ia32-libs
 
3)完成ia32-libs的安装后,尝试安装iNodeClient_For_Linux_V3.60-E6210.tar.gz。 先将其解压到本地磁盘。
 先进入usr目录下建立一个文件夹,如:
              #cd /usr
              #sudo mkdir iNode
              #cd iNode
如果是用wifi直接下载到ubuntu系统中的话一般是存放在目录/home/hadoop/Downloads中,将iNodeClient_For_Linux_V3.60-E6210.tar.gz复制到/usr/iNode目录下
              #cp /home/hadoop/Downloads/iNodeClient_For_Linux_V3.60-E6210.tar.gz /usr/iNode
 
4)解压iNodeClient_For_Linux_V3.60-E6210.tar.gz
              # tar zxvf  iNodeClient_For_Linux_V3.60-E6210.tar.gz
这是在iNode目录下会自动生成一个新的文件夹,iNodeClient,进入这个文件夹
              # cd iNodeClient
 
5)然后执行如下命令:
    # sudo ./install.sh
注意:有时候安装之前要对install.sh文件设置权限:
              #chmod 755 install.sh
              # ps aux | grep A
        USER       PID %CPU %MEM    VSZ   RSS TTYSTAT START   TIME COMMAND
    root     13194  0.0  0.1  16868  1204 ?        Sl   08:14   0:00 /usr/inode/AuthenMngService
  从上面的执行结果可以看到AuthenMngService已成功运行。
 
6)现在执行iNodeClient会提示动态链接库不存在或是无效。在64位系统中,共享的动态链接库保存在/usr/lib/x86_64-linux-gnu;但是我们的inode并不是使用此目录下的库文件。安装ia32-libs后,32位环境的库文件一般会保存在/usr/lib/i386-linux-gnu下,所以对提示的不存在或无效的库文件可以应用此目录下的文件作一个软链接。
注意:在64位的ubuntu中的lib库是没有libtiff.so.3文件的,所以我们需要将i386-linux-gnu中的libtiff.so的文件用软链接到/usr/lib中,并命名为libtiff.so.3。
但是要注意的是有的系统的i386中的libtiff的版本是不一样的,有的是libtiff.so.4,有的是libtiff.so.5,还有的是libtiff.so.4.3.4,这时候你就要看一下你的电脑的libtiff的版本号了。 
          执行如下命令:    
    先进入i386-linux-gnu目录:
               # cd /usr/lib/i386-linux-gnu
               # ll | grep libjpeg         //寻找当前版本的libjpeg库文件    
    lrwxrwxrwx   1 root root       16  9月 20 21:08 libjpeg.so.8 -> libjpeg.so.8.0.2    
      # ln -s /usr/lib/i386-linux-gnu/libjpeg.so.8 /usr/lib/libjpeg.so.62  //创建软链接    
              
               # ll | grep libtiff        //寻找当前版本的libtiff库文件    
               lrwxrwxrwx   1 root root       16  9月 20 21:08 libtiff.so.4    
        # ln -s /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3     //创建软链接,注意,你这里有哪一个libtiff的版本就用哪一个来创建软链接。 
    如果出现:
               ln: 无法创建符号链接"/usr/lib/libtiff.so.3": 文件已存在    
      #sudo rm libtiff.so.3      //如果libtiff.so.3存在,则先将其删除             
        # ln -s /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3
 
7)完成库文件的软链接后,执行如下命令,启动inode认证客户端如下图所示。     
#  cd /usr/iNode/iNodeClient     
# ./iNodeClient    
出现了H3C客户端,新建一个网络连接,输入你的账号和密码连接即可。
 
特别注意:
  要注意顺序,下载完兼容包后不要立即就建立链接,或者说不要在安装H3C之前,即执行./install.sh之前就建立链接,这样在安装的时候就会出现找不到一些库的错误,其实这些库都存在在安装包里面,如果你先建立了链接,则安装的时候就会自动到你的电脑里面去找这些库,而这些库在你的电脑里面是不存在的,也无法在网上找到来下载的。所以一定要注意顺序,在安装完成后才能进行建立软链接。
  还有就是在建立软链接的时候要注意你所建立的软链接的实体是否存在,如# ln -s /usr/lib/i386-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3,有的系统就在i386-linux-gnu文件里面就没有libtiff.so.4这个文件,而是libtiff.so.5,这时候你就要用libtiff.so.5来建立链接,# ln -s /usr/lib/i386-linux-gnu/libtiff.so.5 /usr/lib/libtiff.so.3。

安装Ubuntu双系统系列——64位Ubuntu安装H3C的INode客户端的更多相关文章

  1. 安装Ubuntu双系统系列——安装Ubuntu

    一.将Ubuntu系统烧进U盘 1.打开老毛桃,选择“U盘启动” -> "ISO模式":选择ISO文件,我这里安装的是Ubuntu12.04-64bit,你可以在网上下载一个 ...

  2. 在win10、Ubuntu双系统下,卸载Ubuntu

    一.Win下确定ubuntu的磁盘分区 这个步骤是为了删除Ubuntu的系统分区,这种直接删除的方式来重新安装ubuntu的低版本比较省事. (1)右键计算机->管理->磁盘管理,打开磁盘 ...

  3. 安装Ubuntu双系统系列——为Firefox安装Adobe Flash Player

    使用环境:OS:Ubuntu 12.04 LTSBrowser: Firefox 12.0Adobe Flash Player: install_flash_player_11_linux.x86_6 ...

  4. 安装Ubuntu双系统系列——安装中文输入法

    Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等.其中Scim和Ibus是输入法框架.在Ubuntu的中文 ...

  5. 虚拟机VMware,安装中标麒麟系统,64位的,版本6.0,并安装qt

    为了使用qt开发,安装中标麒麟系统. 虚拟机中安装,本来安装的是32位麒麟系统,结果发现qt无法安装(官网提供的是64位的run程序). qt安装的是qt-opensource-linux-x64-5 ...

  6. 安装Ubuntu双系统系列——更换源

    Ubuntu 有一个非常有用的命令 apt-get,它可以帮助你下载软件,还可以安装,下载并安装的命令是 apt-get install. 那Ubuntu默认是从哪里下载软件呢,这可以查看文件/etc ...

  7. 安装 macbook 双系统( OS X 和 Ubuntu )

    打算 macbook 上面多安装一个 ubuntu 系统来用下.流程大致下面几步: 1. 备份重要资料 2. 划分硬盘区域用于安装 ubuntu 3. 下载 ubuntu ISO 文件,并刻录到 U ...

  8. Ubuntu Server(Ubuntu 14.04 LTS 64位)安装libgdiplus2.10.9出错问题记录

    首先下载libgdiplus2.10.9安装包 wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.9.t ...

  9. 64位win7硬盘安装64位ubuntu 13.04

    最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况.不过还好的是升级之前保存了主要 ...

随机推荐

  1. rabbitmq+haproxy+keepalived实现高可用集群搭建

    项目需要搭建rabbitmq的高可用集群,最近在学习搭建过程,在这里记录下可以跟大家一起互相交流(这里只是记录了学习之后自己的搭建过程,许多原理的东西没有细说). 搭建环境 CentOS7 64位 R ...

  2. sql语句分组统计出年月日下数据记录数目

    把时间设置date类型,其中 select count(*),year(b.date),month(b.date) ,day(b.date) from person as b group by yea ...

  3. php array_walk 和 array_reduce函数

    1.array_walk:将数组中的元素(键+值)依次取出传给处理的函数,函数处理完就完了,没有返回值. $arr1=array( 'name'=>'zhangsan', 'age'=>3 ...

  4. C++ 编写 CorelDRAW CPG 插件例子(1)—WelcomeScreen

    据我所知,这是国外论坛最早的一个例子,原贴在此:http://forum.oberonplace.com/showthread.php?t=1880&highlight=Plugins 贴上主 ...

  5. 生成XML文件,通过实体生成XML文件

    实体 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xm ...

  6. Oracle分析函数 — rank, dense_rank, row_number用法

    本文通过例子演示了Oracle分析函数 —— rank, dense_rank, row_number的用法. //首先建score表 create table score( course   nva ...

  7. MySQL行级锁,表级锁,页级锁详解

    页级:引擎 BDB. 表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行 行级:引擎 INNODB , 单独的一行记录加锁 表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写 ...

  8. 2016 系统设计第一期 (档案一)MVC 和 Bootstrap 表单转换

    bootstrap <form role="form"> <div class="form-group"> <label for= ...

  9. (转载)Cocos2dx-OpenGL ES2.0教程:初识MVP(3)

    在上一篇文章中,我在介绍vertex shader的时候挖了一个坑:CC_MVPMatrix.它其实是一个uniform,每一个cocos2d-x预定义的shader都包含有这个uniform, 但是 ...

  10. 【BZOJ 1934】 [Shoi2007]Vote 善意的投票

    Description 幼儿园里有n个小朋友打算通过投票来决定睡不睡午觉.对他们来说,这个问题并不是很重要,于是他们决定发扬谦让精神.虽然每个人都有自己的主见,但是为了照顾一下自己朋友的想法,他们也可 ...