学校上网认证是使用的DrCom客户端是32位程序,如果需要在64位Ubuntu上安装DrCom需要安装运行32位程序的依赖包:lib32z1 lib32ncurses5 lib32bz2-1.0
首先执行 sudo apt-get install ia32-libs 提示 lib32z1 lib32ncurses5 lib32bz2-1.0 取代了ia32-libs,下面开始安装:
sudo apt-get install lib32z1
sudo apt-get install lib32ncurses5
sudo apt-get install lib32bz2-1.0
2.然后切换到DrClient目录,执行命令
sudo ./privillege.sh
ldd DrClientLinux #查找 DrClientLinux所需依赖库 (上网DrCom客户端所需依赖库),
3. 查看哪些裤未安装,如:
libfreetype.so.6 => not fuond #表示缺少 libfreetype6依赖库,则执行
sudo apt-get install libfreetype6:i386 # .so. 必须省略,所有字母必须小写 :i386 表示在64位系统中运行32位依赖包
4. 重复执行
ldd DrClientLinux #查看缺少的依赖包,全部安装。
5.执行
./DrClientLinux #运行客户端。
注意:需要设置ubuntu的软件更新器的服务器,如果不能连接服务器就尝试使用无线网卡(随身wifi之类的)连接网络,这是一个很矛盾的过程,安装Drcom的目的就是上午那个网,但是不能上网就不能安装相应的依赖库,所以就想到了暂时用随身wifi上网的方法,再执行完上面的过程就,最后可以通过Drcom上网了。