本帖最后由 kkzxak47 于 2014-5-20 14:33 编辑
64位的Ubuntu Kylin装好以后,是不能直接运行drcom 5.2 linux版的,因为drcom依赖的都是32位的库,而64位系统默认没有带。
所以不能像32位系统那样,运行一下privillege.sh,然后双击DrClientLinux就轻松上网了。
为了安装drcom依赖的32位库,首先要知道它依赖哪些库。
在终端里进入drcom所在目录,运行./DrClientLinux,这时系统会提示你:
error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory
在libSM.so.6中,libSM就是缺少的库的名字,而6则是版本号,那么你就可以使用
sudo apt-get install libsm6:i386
命令来安装这个库。稍微观察一下你就会发现安装命令的规律
1. 库的名字所有字母小写;
2. 版本号附在库名后面;
3. i386表示32位版本
这个库装好之后,再次运行./DrClientLinux,系统会提示下一个缺失的库,如此循环,最后你就能看到熟悉的界面了。
最后附上我记录的缺少的库清单,因为系统会自动安装库的依赖库,所以这个清单必定不是drcom的所有依赖库,而只是需要你手动安装的那一部分:
libsm6
libxi6
libxrender1
libxrandr2
libxcursor1
libxinerama1
libfreetype6
libfontconfig1
libstdc++6
希望能帮到大家,如有错漏,敬请指正。