作者bridgepons (臭狗狗)
看板Linux
标题[问题] 64bit的centos系统下,如何执行32bit软体
时间Sat Mar 16 09:07:36 2019
PTT linux版的版友大家好
最近学校又叫我重架cic提供软体的工作站,这次我的电脑已经灌了centos 6 64bit版本
,要执行的cadence 的ic5141 古老版的32bit的软体
後来我上网查...要在64bit系统下,执行32bit软体,好像要装什麽library
我查到第一个是yum install glibc.i686 glibc-devel.i686
我就装了!
後来又上网查到cadence 的 ic5141 要启动,要装一些library
它是说要装底下这些,我就暴力狂装底下这些。
compat-libf2c-34-3.4.6-4.i386.rpm
compat-libf2c-34-3.4.6-4.x86_64.rpm
compat-libstdc+-296-2.96138.i386.rpm
compat-libstdc++-33-3.2.3-61.i386.rpm
compat-libstdc+-33-3.2.61.x86_64.rpm
libXp-1.0.0-8.1.el5.i386.rpm
libXp-1.0.0-8.1.el5.x86_64.rpm
libXp-devel-1.0.0-8.1.el5.i386.rpm
libXp-devel-1.0.0-8.1.el5.x86_64.rpm
ncompress-4.2.4-47.x86_64.rpm
用googles 某某某-XXX.rpm 在那个网址在那可以下载。
然後用 rpm -ivh (贴上)下载网址 的方式安装的,可是我就卡关了,有些rpm装不上去,要
怎麽
我搞不太清楚要怎麽在64位元系统下执行32位元软体。
可以帮帮我吗?谢谢~~
PS:还有以前我好像,有google到,好像在Terminal,输入某指令,指向该软体XX什麽的,好
像可以查到该软体,需要安装什麽library才可以启动的,这个指令,我忘了... 有谁知道吗
?谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.143.211
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1552698458.A.B8F.html
1F:推 holishing: 除了用错误讯息查以外, 用 ldd 执行档路径 查看看?03/16 11:09
谢谢
holishing大,就是这个指令,查要装什麽library
2F:推 OrzOGC: 用yum就好啦,别自己作死找rpm来装03/16 12:35
有些rpm我已经装了,要移除吗?
3F:→ mirc: 试试kvm 32位元虚拟机03/16 12:41
我这server要带二十台电脑装虚拟机,怕效能不好啊。
4F:推 sinclaireche: 用yum找32 bits的lib03/16 13:54
谢啦,还有在64bit的OS下,安装32bit软体。
是不是 XX.XX.i386 和XX.XX.x86_64 这两个都要装啊…
我有用yum install libXp
yum install libXp-devel
yum ncompress
这三个都有动,是不是这有装到,类似
XX.XX.i386 和 XX.XX.x86_64 这两个吗?
而我 yum install compat-libf2c
yum install compat-libstdc
好像就没动,说什麽No package之类的
※ 编辑: bridgepons (220.133.143.211), 03/16/2019 14:48:29
※ 编辑: bridgepons (220.133.143.211), 03/16/2019 14:49:32
5F:推 billycsu: 试试redhat-lsb.i686 03/16 16:04
6F:推 menterning: 要不要考虑架虚拟机或用 Docker 来解决此需求。 03/16 18:36
7F:推 holishing: 如果是楼上的概念的话就任何你用习惯的Linux发行版装 03/16 20:31
8F:→ holishing: Docker或LXC/LXD然後抓 CentOS 6 的映像档这样 03/16 20:31
9F:→ holishing: Docker的话感觉要一次配置多点机器可能也会省事点 03/16 20:33
谢谢楼上的billycsu 和 holishing 我google Docker ,安装方法了...
看看怎麽弄.....
※ 编辑: bridgepons (220.133.143.211), 03/17/2019 16:41:27
10F:推 r901042004: 先执行icfb,有缺什麽library他会告诉你 03/19 23:57
11F:→ r901042004: 接着再用yum provides xxx.so.x去查询安装包的名称 03/20 00:01
12F:→ r901042004: 以libXp.so.6为例,yum provides libXp.so.6 03/20 00:02
13F:→ r901042004: 会出现libXp-1.0.2-2.1.el6.i686 : X.Org X11 libXp 03/20 00:02
14F:→ r901042004: runtime library 03/20 00:03
15F:→ r901042004: 直接用 yum install -y libXp-1.0.2-2.1.el6.i686 03/20 00:03
16F:→ r901042004: 就可以安装完成,另外yum install libXp预设会装64bit 03/20 00:05
17F:→ r901042004: 想要装32bit请使用yum install libXp.i686 03/20 00:05
18F:→ r901042004: 或是像上面一样把完整的版本号都打上去 03/20 00:06
19F:→ r901042004: 最後,x86_64和i686的版本号要一样 03/20 00:08
20F:→ r901042004: 如果x86_64是未更新的旧版,i686想要用最新版的rpm 03/20 00:10
21F:→ r901042004: 直接安装,他会报错说版本不一样,全部用yum比较简单 03/20 00:11
23F:→ ViewMoon: 对部份旧程式有 fatal error (7.4不确定) 03/30 13:36