drcom在64bit kubuntu15.10 上无法安装

回复
genliu777
帖子: 3
注册时间: 2016-04-11 12:30
系统: kubuntu15.10
送出感谢: 0
接收感谢: 0

drcom在64bit kubuntu15.10 上无法安装

#1

帖子 genliu777 » 2016-04-11 12:45

校园网内,联想 ThinkCentre M7102z一体机,安装Kubuntu15.10时无法链接外网,所以不能边安装系统,边安装软件和库文件。系统安装成功并配置ip(ip配置后可以上内网)后,要安装64bit的drcom客户端才能连外网,进而可以安装软件和升级。

但是,始终卡在drcom安装不成功的地方。sudo sh privillege.sh后点击DrClientLinux弹开的对话框不是登录界面,而是要选择打开DrClientLinux的方式!

drcom的使用说明中提到,针对64bit的linux要手动安装32bit的运行库:glibc.i686和libstdc++.i686。且不说网上也下载不到这两个库,即使是其升级版本的库,在安装时要么提示要联网,要么提示还有其他依赖的库需要装!

简直要崩溃了!!高手现身呀!!
头像
vickycq
论坛版主
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
送出感谢: 100 次
接收感谢: 995 次
联系:

Re: drcom在64bit kubuntu15.10 上无法安装

#2

帖子 vickycq » 2016-04-11 13:27

genliu777 写了:drcom的使用说明中提到,针对64bit的linux要手动安装32bit的运行库:glibc.i686和libstdc++.i686。且不说网上也下载不到这两个库,即使是其升级版本的库,
Ubuntu 15.10 支持 multiarch
先添加 i386 架构支持

代码: 全选

sudo dpkg --add-architecture i386
再从 http://packages.ubuntu.com 下载对应库的 i386 版本手动安装即可

例如
http://packages.ubuntu.com/wily/libstdc++6
http://packages.ubuntu.com/wily/libc6
选择 i386 下载即可
genliu777 写了:在安装时要么提示要联网,要么提示还有其他依赖的库需要装!
没有网络连接时只能手动处理依赖链
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
genliu777
帖子: 3
注册时间: 2016-04-11 12:30
系统: kubuntu15.10
送出感谢: 0
接收感谢: 0

Re: drcom在64bit kubuntu15.10 上无法安装

#3

帖子 genliu777 » 2016-04-11 17:24

vickycq 写了:
genliu777 写了:drcom的使用说明中提到,针对64bit的linux要手动安装32bit的运行库:glibc.i686和libstdc++.i686。且不说网上也下载不到这两个库,即使是其升级版本的库,
Ubuntu 15.10 支持 multiarch
先添加 i386 架构支持

代码: 全选

sudo dpkg --add-architecture i386
再从 http://packages.ubuntu.com 下载对应库的 i386 版本手动安装即可

例如
http://packages.ubuntu.com/wily/libstdc++6
http://packages.ubuntu.com/wily/libc6
选择 i386 下载即可
genliu777 写了:在安装时要么提示要联网,要么提示还有其他依赖的库需要装!
没有网络连接时只能手动处理依赖链
非常感谢!顺着这个思路去找15.10上合适的pkg。需要说明的是现在的kubuntu15.10是wily搞的,所以要去http://packages.ubuntu.com/wily/libs/里面找。下了相关的pkg后在安装的时候却发生了循环依赖:libc6: i386和libgcc1:i386!!
[img]file:///D:/IMG_20160411_172247.jpg[/img]
[img]file:///D:/W(OHVD4YQIT5XKH@SEWWE(C.jpg[/img]
头像
vickycq
论坛版主
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
送出感谢: 100 次
接收感谢: 995 次
联系:

Re: drcom在64bit kubuntu15.10 上无法安装

#4

帖子 vickycq » 2016-04-11 20:38

genliu777 写了: 非常感谢!顺着这个思路去找15.10上合适的pkg。需要说明的是现在的kubuntu15.10是wily搞的,所以要去http://packages.ubuntu.com/wily/libs/里面找。下了相关的pkg后在安装的时候却发生了循环依赖:libc6: i386和libgcc1:i386!!
[img]file:///D:/IMG_20160411_172247.jpg[/img]
[img]file:///D:/W(OHVD4YQIT5XKH@SEWWE(C.jpg[/img]
1. 贴图方法不正确。使用网络图床+[img] 代码,或到发帖界面下方选择 Choose File - 上传 - 置入文中

2. 没用过 Dr.com。如果主程序是一个二进制可执行文件,用 ldd 查看其需要的动态链接库

例 使用 ldd 查看 /usr/bin/xterm 需要的动态链接库

代码: 全选

$ ldd /usr/bin/xterm
        linux-vdso.so.1 (0x00007ffc52fe2000)
        libXft.so.2 => /usr/lib/x86_64-linux-gnu/libXft.so.2 (0x00007f87881e9000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f8787fab000)
        libXaw.so.7 => /usr/lib/x86_64-linux-gnu/libXaw.so.7 (0x00007f8787d35000)
        libXmu.so.6 => /usr/lib/x86_64-linux-gnu/libXmu.so.6 (0x00007f8787b1a000)
        libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f87878b1000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f878756d000)
        libXpm.so.4 => /usr/lib/x86_64-linux-gnu/libXpm.so.4 (0x00007f878735b000)
        libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f878713e000)
        libutempter.so.0 => /usr/lib/x86_64-linux-gnu/libutempter.so.0 (0x00007f8786f3a000)
        libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f8786d10000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f878696c000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f87866bc000)
        libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f87864b2000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f8786289000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f878606b000)
        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f8785e59000)
        libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f8785c51000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f8785a2e000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f878582a000)
        /lib64/ld-linux-x86-64.so.2 (0x0000559d5d54a000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f878560e000)
        libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f87853e8000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f87851e3000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f8784fde000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f8784dd8000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8784ada000)
如此可以确定缺失的库文件名,再用 http://packages.ubuntu.com/ - Search the contents of packages 功能搜索缺失的库文件属于哪个包,再安装对应包的 i386 版即可
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
genliu777
帖子: 3
注册时间: 2016-04-11 12:30
系统: kubuntu15.10
送出感谢: 0
接收感谢: 0

Re: drcom在64bit kubuntu15.10 上无法安装

#5

帖子 genliu777 » 2016-04-14 13:44

vickycq 写了:
genliu777 写了: 非常感谢!顺着这个思路去找15.10上合适的pkg。需要说明的是现在的kubuntu15.10是wily搞的,所以要去http://packages.ubuntu.com/wily/libs/里面找。下了相关的pkg后在安装的时候却发生了循环依赖:libc6: i386和libgcc1:i386!!
[img]file:///D:/IMG_20160411_172247.jpg[/img]
[img]file:///D:/W(OHVD4YQIT5XKH@SEWWE(C.jpg[/img]
1. 贴图方法不正确。使用网络图床+[img] 代码,或到发帖界面下方选择 Choose File - 上传 - 置入文中

2. 没用过 Dr.com。如果主程序是一个二进制可执行文件,用 ldd 查看其需要的动态链接库

例 使用 ldd 查看 /usr/bin/xterm 需要的动态链接库

代码: 全选

$ ldd /usr/bin/xterm
        linux-vdso.so.1 (0x00007ffc52fe2000)
        libXft.so.2 => /usr/lib/x86_64-linux-gnu/libXft.so.2 (0x00007f87881e9000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f8787fab000)
        libXaw.so.7 => /usr/lib/x86_64-linux-gnu/libXaw.so.7 (0x00007f8787d35000)
        libXmu.so.6 => /usr/lib/x86_64-linux-gnu/libXmu.so.6 (0x00007f8787b1a000)
        libXt.so.6 => /usr/lib/x86_64-linux-gnu/libXt.so.6 (0x00007f87878b1000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f878756d000)
        libXpm.so.4 => /usr/lib/x86_64-linux-gnu/libXpm.so.4 (0x00007f878735b000)
        libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f878713e000)
        libutempter.so.0 => /usr/lib/x86_64-linux-gnu/libutempter.so.0 (0x00007f8786f3a000)
        libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f8786d10000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f878696c000)
        libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f87866bc000)
        libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f87864b2000)
        libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f8786289000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f878606b000)
        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f8785e59000)
        libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f8785c51000)
        libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f8785a2e000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f878582a000)
        /lib64/ld-linux-x86-64.so.2 (0x0000559d5d54a000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f878560e000)
        libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f87853e8000)
        libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f87851e3000)
        libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f8784fde000)
        libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f8784dd8000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f8784ada000)

如此可以确定缺失的库文件名,再用 http://packages.ubuntu.com/ - Search the contents of packages 功能搜索缺失的库文件属于哪个包,再安装对应包的 i386 版即可
///////////////////////////////////////////////////////////////////////////////
先用测试帐号上网下载安装必须的软件和库文件。
顺着这条思路, 执行ldd DrClientLinux后,没有发现什么“lib***.s0.=>not found“的提示,说明不缺少库文件了吧!既然点击不执行,是不是权限的问题。然后ls -l一下,发现DrClientLinux的权限是-rwr--r--,竟然没有x!!!!!

靠,这就是点击不能运行的原因。果断”chmod 777 DrClientLinux“。呵呵,这个时候再次点击DrClientLinux,成功!登录界面漂亮地呈现在眼前!!!
回复

回到 “校园网拨号”