64位ubuntu 14.04安装32位dr.com客户端教程(不用安装glibc.i686 libstdc++.i686)

64位ubuntu 14.04安装32位dr.com客户端教程(不用安装glibc.i686 libstdc++.i686)64位的ubuntu没32位的运行库真是令人bei

大家好,又见面了,我是你们的朋友全栈君。

64位的ubuntu没32位的运行库真是令人倍感忧伤,可偏偏学校的dr.com必须依赖32位的各种库文件。

在查阅了网上诸多文章,加之自己摸索后,得出了一个完整的解决方案。

首先确认一下版本,我是标准的64位ubuntu桌面版14.04.1,这个和14.04没啥大区别,所以安装过程是一样的。

网上提到的什么安装ia32-libs呀,什么dpkg –add-architecture i386呀其实都不完整,在14.04上是没法搞定这个问题的。

让我们来梳理一下这个过程:

1.首先从学校主站上下载dr.com图形界面版的客户端,安装里面的要求安装好

2.双击DrClientLinux没反应,因为缺少32的运行库

3.那我们怎么知道它缺少啥运行库呢,我们可以用ldd命令来查一个程序的依赖,那我们就试试ldd这个文件,你会发现它说“不是一个动态可执行文件”

4.ldd没用这是为啥呢,说实话我也不清楚,不过在我安装基本的32位库之后,发现ldd的问题解决了,可能没有最基本的库所以连ldd都无能为力吧

5.接下来我们要按照最基本的32位库,我们先启动系统的32位功能“sudo dpkg –add-architecture i386”之后“sudo apt-get update”这样子系统就会把服务器上32位的库文件都包含到list里面了,如果不做这一步,可能会导致你无法用apt-get去安装32位的库文件

6.安装最基本的32位库吧,先试试“sudo apt-get install ia32-libs”你会发现系统提示说已经被另外三个包代替了,那我们就先安装那三个包吧

7.安装完成后,你在ldd刚刚那个DrClientLinux,你会发现,显示出来了,这个程序缺少哪些依赖:

64位ubuntu 14.04安装32位dr.com客户端教程(不用安装glibc.i686 libstdc++.i686)

8.新建一个文档把那些依赖copy过去,然后我们就开始一个个安装了。里面显示“not found”就是要装的,以第一个“libSM.so.6”为例,安装的命令是“sudo apt-get install libsm6:i386”。以下的都类似,名字全部小写,so不用,后面的数字记得跟上,还有“:i386”这个最重要,如果不加这个就是安装64位的。

9.全部装好后,我们再ldd试试吧,已经没有“not found”了

64位ubuntu 14.04安装32位dr.com客户端教程(不用安装glibc.i686 libstdc++.i686)

10.接下来我们就双击打开那个DrClientLinux吧,熟悉的界面出现了

64位ubuntu 14.04安装32位dr.com客户端教程(不用安装glibc.i686 libstdc++.i686)


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/144775.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号