64位linux安装32位校园网客户端
下面的是ubuntu下和arch下的安装方法,ubuntu的转自网络,
ubuntu:
- 下载客户端并解压
- 安装开发包
1 sudo -i
2 dpkg --add-architecture i386 #添加32位的支持
3 apt-get update
4 apt-get install build-essential gnome-core-devel #安装两个开发包(可选) - 运行
1 cd DrClient
2 ./privillege.sh - 获取依赖包文件信息,安装依赖包

1 ldd DrClientLinux
2 linux-gate.so.1 => (0xf7746000)
3 libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf771f000)
4 libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf7705000)
5 libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf76f4000)
6 libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf76e9000)
7 libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf76de000)
8 libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xf76d3000)
9 libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xf76cf000)
10 libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf762e000)
11 libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf75f3000)
12 libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf75e0000)
13 libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf74ac000)
14 libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf7492000)
15 librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7488000)
16 libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7483000)
17 libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7467000)
18 libstdc++.so.6 => not found
19 libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7421000)
20 libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7403000)
21 libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7255000)
22 libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf724f000)
23 libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf7249000)
24 libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf7221000)
25 libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf71f7000)
26 libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf71d5000)
27 /lib/ld-linux.so.2 (0xf7749000)
28 libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf71d1000)
29 libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf71ca000)
- 从上往下依次安装:去掉中间的 .so. 加上末尾的数字,为包的名字
1 apt-get install libSM6:i386 libICE6:i386 libXi6:i386 libXrender1:i386 libXrandr2:i386 libXcursor1:i386 libXinerama1:i386 libfreetype6:i386 libfontconfig1:i386 libXext6:i386 libX116:i386 libz1:i386 librt1:i386 libdl2:i386 libpthread0:i386 libstdc++6:i386 libm6:i386 libgcc_s1:i386 libc6:i386 libuuid1:i386 libXfixes3:i386 libpng12:i386 libexpat1:i386 libxcb1:i386 libXau6:i386 libXdmcp6:i386
#发现安装前几个之后就可以了,没找到的包,直接忽略即可 - 运行DrclientLinux即可
Arch:
1.首先添加32位原,在/etc/pacman.conf中取消下面的注释
[multilib]
Include = /etc/pacman.d/mirrorlist
2.然后
cd DrClient
./privillege.sh
3.然后ldd
ldd ./DrClientLinux
linux-gate.so. (0xf779b000)
libSM.so. => /usr/lib32/libSM.so. (0xf7762000)
libICE.so. => /usr/lib32/libICE.so. (0xf7745000)
libXi.so. => /usr/lib32/libXi.so. (0xf7732000)
libXrender.so. => /usr/lib32/libXrender.so. (0xf7726000)
libXrandr.so. => not found
libXcursor.so. => not found
libXinerama.so. => not found
libfreetype.so. => /usr/lib32/libfreetype.so. (0xf7661000)
libfontconfig.so. => /usr/lib32/libfontconfig.so. (0xf7625000)
libXext.so. => /usr/lib32/libXext.so. (0xf760f000)
libX11.so. => /usr/lib32/libX11.so. (0xf74c0000)
libz.so. => /usr/lib32/libz.so. (0xf74a9000)
librt.so. => /usr/lib32/librt.so. (0xf74a0000)
libdl.so. => /usr/lib32/libdl.so. (0xf749b000)
libpthread.so. => /usr/lib32/libpthread.so. (0xf747e000)
libstdc++.so. => /usr/lib32/libstdc++.so. (0xf7306000)
libm.so. => /usr/lib32/libm.so. (0xf72b1000)
libgcc_s.so. => /usr/lib32/libgcc_s.so. (0xf7297000)
libc.so. => /usr/lib32/libc.so. (0xf70e2000)
libuuid.so. => /usr/lib32/libuuid.so. (0xf70dc000)
libbz2.so.1.0 => /usr/lib32/libbz2.so.1.0 (0xf70ca000)
libpng16.so. => /usr/lib32/libpng16.so. (0xf708d000)
libharfbuzz.so. => /usr/lib32/libharfbuzz.so. (0xf7028000)
libexpat.so. => /usr/lib32/libexpat.so. (0xf6fff000)
libxcb.so. => /usr/lib32/libxcb.so. (0xf6fd8000)
/lib/ld-linux.so. (0xf779c000)
libglib-2.0.so. => /usr/lib32/libglib-2.0.so. (0xf6eb1000)
libXau.so. => /usr/lib32/libXau.so. (0xf6ead000)
libXdmcp.so. => /usr/lib32/libXdmcp.so. (0xf6ea6000)
libpcre.so. => /usr/lib32/libpcre.so. (0xf6e31000)
4.通过搜索找到需要的32位动态库
pacman -Ss libxrandr
extra/libxrandr 1.5.- [已安装]
X11 RandR extension library
multilib/lib32-libxrandr 1.5.-
X11 RandR extension library (-bit)
5.安装完所有需要的库即可这里只举例一列
sudo pacman -S lib32-libxrandr
[sudo] redusty 的密码:
正在解决依赖关系...
正在查找软件包冲突... 软件包 () lib32-libxrandr-1.5.- 下载大小: 0.02 MiB
全部安装大小: 0.04 MiB :: 进行安装吗? [Y/n]
:: 正在获取软件包......
lib32-libxrandr-1.5... 15.9 KiB 362K/s : [######################] %
(/) 正在检查密钥环里的密钥 [######################] %
(/) 正在检查软件包完整性 [######################] %
(/) 正在加载软件包文件 [######################] %
(/) 正在检查文件冲突 [######################] %
(/) 正在检查可用硬盘空间 [######################] %
:: 正在处理软件包的变化...
(/) 正在安装 lib32-libxrandr [######################] %
6.运行即可
64位linux安装32位校园网客户端的更多相关文章
- 64位Linux安装32位向日葵
查看linux系统版本信息如下,可以看出系统为64位. [root@localhost bin]# uname -aLinux localhost.localdomain 3.10.0-327.3.1 ...
- 64位ubuntu安装32位jdk
转自:http://blog.csdn.net/anladeyatou/article/details/8213334 ubuntu-11.10-desktop-amd64 jdk-6u23-linu ...
- 64位Win7安装+32位Oracle + PL/SQL 解决方法
软件景象:64位win7.32位Oracle 10g. PL/SQL 9.0.4.1644 媒介:以前开辟用的都是32位体系,忽然换到64位上,安装景象真的有点麻烦了,尤其对于PL/SQL只支撑32位 ...
- 【实战经验】64位Win7安装+32位Oracle + PL/SQL 解决方法
软件环境:64位win7.32位Oracle 10g. PL/SQL 9.0.4.1644 前言:以前开发用的都是32位系统,突然换到64位上,安装环境真的有点麻烦了,尤其对于PL/SQL只支持32位 ...
- 64位linux编译32位程序
昨天接到的任务,编译64位和32位两个版本的.so动态库给其他部门,我的ubuntu虚拟机是64位的,编译32位时遇到了问题: /usr/bin/ld: cannot find -lstdc++ 最后 ...
- 64位CentOS安装32位开发环境编译Nachos
参考http://stackoverflow.com/questions/7412548/gnu-stubs-32-h-no-such-file-or-directory 1.On CentOS 5. ...
- 如何在安装32位Oracle客户端组件的情况下以64位模式运行
C#使用System.Data.OracleClient连接Oracle数据库.之前在WinXP上正常运行的程序移植到Windows 2008 x64上之后就连不上数据库了,错误信息如下:启动data ...
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
从10G开始,Oracle提供了一个较为轻量级的客户包,叫做Instant Client. 将它安装好后,就不用再安装庞大的Oracle Client了. 这样一来,只要客户端下载Instant Cl ...
- 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题
今天要写个程序,环境是win7+ vs2008+ oracle.首先得保证能连接到数据库.确认代码是没有问题的,但是拿过来直接.报错: “尝试加载 Oracle 客户端库时引发 BadImageFor ...
随机推荐
- C# 键盘记录器
设计背景 Win系统带有API可以获取键入值,本小程序主要应用了一个网上广为流传的类,可以说一个测试DEMO.有俗称为键盘钩子 设计思路 使用Win API获取建入值 相关技术 Win API 功能 ...
- 最小费用流spfa算法模板(pascal)
以前写过,现在的码风与以前有些变化,主要是用数组模拟邻接表存图,以前是用指针存图. 以前的博文:http://www.cnblogs.com/Currier/p/6387732.html 洛谷可评测. ...
- 【Java并发编程】之七:使用synchronized获取互斥锁的几点说明
在并发编程中,多线程同时并发访问的资源叫做临界资源,当多个线程同时访问对象并要求操作相同资源时,分割了原子操作就有可能出现数据的不一致或数据不完整的情况,为避免这种情况的发生,我们会采取同步机制,以确 ...
- 自定义样式,使用浏览器阅读epub格式的电子书
epub格式的电子式一般用专门的阅读器打开,但是如果可以使用浏览器打开,就可以随意更改css了,获得极致的体验效果. 比如可以自定义字体.行间距.背景色.字体大小.缩进等等... 当然,如果您不需要添 ...
- P4101 [HEOI2014]人人尽说江南好
题目描述 小 Z 是一个不折不扣的 ZRP(Zealot Round-game Player,回合制游戏狂热玩家),最近他 想起了小时候在江南玩过的一个游戏. 在过去,人们是要边玩游戏边填词的,比如这 ...
- 【题解】JSOI2009球队收益 / 球队预算
为什么大家都不写把输的场次增加的呢?我一定要让大家知道,这并没有什么关系~所以 \(C[i] <= D[i]\) 的条件就是来卖萌哒?? #include <bits/stdc++.h&g ...
- CF321E Ciel and Gondolas 【决策单调性dp】
题目链接 CF321E 题解 题意:将\(n\)个人分成\(K\)段,每段的人两两之间产生代价,求最小代价和 容易设\(f[k][i]\)表示前\(i\)个人分成\(k\)段的最小代价和 设\(val ...
- Linux内核设计与实现第十周读书笔记
第十七章 设备与模块 关于设备驱动与设备管理,我们讨论四种内核成分. 设备类型 模块 内核对象 sysfs 17.1设备类型 在Linux以及所有Unix系统中,设备被分为以下三种类型: 块设备,块设 ...
- 构建工具-----Gradle(二)-----myeclipse 10和myeclipse2015安装gradle插件----其他版本的myeclipse类似
我们需要给myeclipse安装gradle的插件.这样myeclipse就能识别到gradle项目了,直接加载进去即可. 我们先安装配置系统命令行的gradle,挺简单的,下载后配置环境变量即可,详 ...
- 解题:USACO07FEB The Cow Lexicon
题面 第一次做Trie上dp,感谢 @i207M 的资瓷 对子串们建立一棵Trie,设$dp[i][j]$表示到母串第$i$位为止在$Trie$上的$j$号节点时的最小修改数量,然后就可以枚举母串各位 ...