LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 745|回复: 4

[已解决]运行不了32位binary程序,烦

[复制链接]
发表于 2010-3-27 15:19:03 | 显示全部楼层 |阅读模式
不小心删了var, 恢复正常后, 看那个* is not symbolic link提示很不爽,
又删了/usr/lib和/lib的*.so, 再用ldconfig重建后,
发现32位的binary程序(没64位版本), 比如说xampp, 运行不了了.
ld老提示这个
ld: i386 architecture of input file `*' is incompatible with i386:x86-64 output
ia32-libs重装也没用,汗


也不知道丢了哪些.so

edit:
汗!!
用了strace,才发现找不到32位libgtk-x11-2.0.so.0, 原来ia32-libs-gtk没安装完整(apt-get不是牛力阿,哈哈), 手工搬迁下数据,一些ok拉

谢谢楼下各位!
发表于 2010-3-27 18:20:47 | 显示全部楼层
好 象有 两 个 库的 ,ia32-libs,ia32-libs-gtk,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-27 18:50:34 | 显示全部楼层
ia32-libs*的都安装了
回复 支持 反对

使用道具 举报

发表于 2010-3-27 19:11:40 | 显示全部楼层
别reinstall, purge后install
回复 支持 反对

使用道具 举报

发表于 2010-3-27 19:31:13 | 显示全部楼层
是个好事,可以研究下如何备份系统以及如何还原

http://en.gentoo-wiki.com/wiki/Custom_Stage4

makestage4.sh
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表