安装Ubuntu双系统系列——64位Ubuntu安装H3C的INode客户端

学校使用的是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。

时间: 2024-10-18 15:22:07

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

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.tar.bz2 tar -jxvf libgdiplus-2.10.9.tar.bz2 cd libgdiplus-2.10.9 进入目录开始configure编译 ./configure --prefix=/usrmake 将libgdiplus安装在/usr目录下 发现在该操作系统报错了:如下 g

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

一.将Ubuntu系统烧进U盘 1.打开老毛桃,选择“U盘启动” -> "ISO模式":选择ISO文件,我这里安装的是Ubuntu12.04-64bit,你可以在网上下载一个. ubuntu-12.04.4-desktop-amd64.iso: http://pan.baidu.com/s/1gepFhb9 ubuntu-12.04.3-desktop-i386.iso: http://pan.baidu.com/s/1ntPe4dF 记得事先要把u盘插进电脑,把里面的文件格式化

Ubuntu 14.04(64位)安装和使用docker

                                        Docker介绍: Docker是一个开源的应用容器引擎,可以通过docker来安装一个独立的系统(类似于虚拟机(Vmware)之类的),不过其特点是非常轻量级,所安装应用的启动速度非常快(通常一秒内完成启动):很多时候,我们可以在一台电脑上装上一个docker,然后用docker启动很多服务器,以便在一台电脑上模拟多台服务器的效果. Docker是基于unix的,在linux系统中可以原生地运行:而在windows

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

使用环境:OS:Ubuntu 12.04 LTSBrowser: Firefox 12.0Adobe Flash Player: install_flash_player_11_linux.x86_64.tar.gz 安装方法:1. 下载Adobe Flash Player:请从Adobe官方下载,也可以从这个URL下载,这个URL也是官方的链接:http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.235/install_f

win7 Ubuntu双系统重装win7后Ubuntu引导消失

在重装Win7后,启动后发现原来ubuntu 12.04(U盘安装)的引导不见了,而是直接进入了Win7系统. 问题原因: 引导出现问题 解决方法: 1) 通过 U盘启动盘进入Ubuntu 试用系统 2) 打开终端,输入命令,添加boot-repair所在的源: sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update 3) 安装boot-repair并且开启boot-repair: sudo apt

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

Ubuntu 有一个非常有用的命令 apt-get,它可以帮助你下载软件,还可以安装,下载并安装的命令是 apt-get install. 那Ubuntu默认是从哪里下载软件呢,这可以查看文件/etc/apt/sources.list 但人们往往想从更近的地方来进行下载软件,比如自己的学校,自己的公司,这样我们就需要将默认的源进行更换一下了. 1.备份源的配置文件sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup 2. 编辑源的配

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

打算 macbook 上面多安装一个 ubuntu 系统来用下.流程大致下面几步: 1. 备份重要资料 2. 划分硬盘区域用于安装 ubuntu 3. 下载 ubuntu ISO 文件,并刻录到 U 盘 4. 重启,将 U 盘的 ubuntu 安装到划分好的分区. 具体步骤 1. 先备份重要的资料,以免安装失败,重要资料找不回来. 2. 划分硬盘区域用于安装 ubuntu 从现有硬盘中划分一个区域用于装 ubuntu,避免对现有系统的影响. 打开OS X 上的 Disk Utility 在左侧栏

【转】64位win7硬盘安装64位ubuntu 13.04

原文网址:http://www.cnblogs.com/jiangz/p/3751617.html 最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况.不过还好的是升级之前保存了主要的文件,于是便决定重新安装ubuntu.这里总结一下我通过用硬盘安装的步骤: 一.文件下载 ubuntu 13.04桌面64位版下载:http://releases.ubuntu.com/13.04/

win8 or win7安装ubuntu双系统

安装双系统win8 or win7安装ubuntu双系统 在虚拟机中测试 安装操作系统vl版本,使用kms激活安装vm tools,以使用unity.复制粘贴等 虚拟机>安装vm tools 使用共享文件夹,右键我的电脑,选择"映射网络磁盘" 分区.在磁盘末端分出区,大概20-40G.分区之后,不用创建新的分区,就是空白分区保留,留给ubuntu去格式化. 文件准备.下载ubuntu-16.04.1-desktop-amd64 LTS表示 Long Term Support放在C