[已解决ubuntu-8.04.1-amd64下成功安装H3C连接校园网

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
kevin羽臣
帖子: 1
注册时间: 2008-08-21 15:53

[已解决ubuntu-8.04.1-amd64下成功安装H3C连接校园网

#1

帖子 kevin羽臣 »

我的学校用的客户端是:H3C8021XClientCHV220_0210-Linux.tar.gz

我的解绝方法是:安装支持32位的兼容包
问题1:安装了64位的ubuntu,发现安装i386的deb包时显示架构不支持?
我是安这个方法:
(引:首先安装32位库
sudo aptitude install ia32-libs*
sudo aptitude install getlibs #如果没有,到这个地址下http://www.boundlesssupremacy.com/Cappy/getlibs/
然后就可以安装32位包
安装时加--force-architecture
然后用getlibs安装依赖库
,如
sudo dpkg -i --force-architecture cairo-dock*.deb
sudo getlibs cairo-dock )

照作,但不行,这步无法下去:sudo ./pre.ps
后来搜一下原因是这个:error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
那就给他做个连接,如此(引:在/usr/lib下做一个名为libstdc++-libc6.2-2.so.3的软链接到高版本的libstd



c++

代码:

$ cd /usr/lib

$ ls libstdc++*



在我的系统上ls命令的结果是 libstdc++.so.5.0.7 libstdc++.so.6.0.9
libstdc++.so.6.0.9就是我们要找的,给它做个链接

代码:

$ sudo ln -s libstdc++.so.6.0.9 libstdc++-libc6.2-2.so.3 )

有连接还是不行,在这步sudo linux1x -c不能下去(error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory)。
google一下是因为:要装libstdc++2.10-glibc2.2,发现这个文件很难找呀
没办法再去找方法,好了有了:
途径1:apt-file will tell you what package a particular file is in. See http://www.debian.org/doc/manuals/apt-h ... s-apt-file
pmorris@ubuntu:~ $ apt-file search libstdc++-libc6.2-2.so.3
libstdc++2.10-dbg: usr/lib/debug/libstdc++-libc6.2-2.so.3
libstdc++2.10-glibc2.2: usr/lib/libstdc++-libc6.2-2.so.3
Try installing libstdc++2.10-glibc2.2

途径2:
sudo wget http://ftp.us.debian.org/debian/pool/ma ... 2_i386.deb
sudo dpkg --force-architecture -i libstdc++2.10-glibc2.2_2.95.4-22_i386.deb
成功
不过有人说这样不好:
dpkg --force-architecture -i libstdc++2.10-glibc2.2_2.95.4-22_i386.deb
...

That is a terribly bad idea. This will replace any existing 64bit libraries with 32bit ones, and hence break all 64bit programs depending on those libraries!

A better plan is to extract the deb, with dpkg --extract libstdc++2.10-glibc2.2_2.95.4-22_i386.deb
and then copy the .so files into the /usr/lib32 directory.
#我不懂后几句,所以没采用 dpkg --extract


然后就安装H3C,一切顺利。

本人菜鸟一个,对linux一点不懂,只为好玩,还望各高人不要见笑。
多多指教。
willingJames
帖子: 14
注册时间: 2008-08-24 16:21

Re: [已解决ubuntu-8.04.1-amd64下成功安装H3C连接校园网

#2

帖子 willingJames »

谢谢,你的帖子给了我很大帮助。最后几句话的意思是,用dpkg --extract命令解压deb包,提取出里面所有带有.so的文件,然后复制到/usr/lib32(PS:我复制的目标文件夹是/lib32,也可以 )
最后要注意的是安装过程要时刻注意要有root权限,不然会总是报错。还有如果出现了Command line arguments conflict!的错误,可以试试把网络连接里的eth0改成eth1或把eth1改为eth0
Dell Inspiron1420
CPU Intel Core2 Duo T8100 2.10G
memery 2.0G
hard disk 160G
OS Ubuntu8.04+WINXP sp3
tony1123
帖子: 10
注册时间: 2011-03-08 9:55

Re: [已解决ubuntu-8.04.1-amd64下成功安装H3C连接校园网

#3

帖子 tony1123 »

最近这个问题一直木有解决,先顶下做个标记再说 :em06
回复