32 位 Linux 如何运行 64 位可执行文件

2020-11-28 20:28:42 +08:00
 marclam

找了个旧笔记本(CPU: n280)安了 32 位 Debian10 当作 NAS 用,发现一直在用的人人影视 web 版本是 64 位的,无法执行,有什么其他解决方案么?

4624 次点击
所在节点    NAS
24 条回复
40EaE5uJO3Xt1VVa
2020-11-28 20:31:41 +08:00
64 位系统装不上吗
hjc4869
2020-11-28 20:34:37 +08:00
用 qemu-user-x86_64 模拟
marclam
2020-11-28 20:37:08 +08:00
@yanzhiling2001 是 32 位的处理器 ㅠㅜ
marclam
2020-11-28 20:37:25 +08:00
@hjc4869 多谢,我查查
marclam
2020-11-28 20:42:56 +08:00
@hjc4869 好像非常可行的样子,哈哈,#qemu-x86_64 ./xxx -h 这样就可以了是吧
marclam
2020-11-28 21:08:55 +08:00
@hjc4869 麻烦问下,我安装了 qemu, qemu-utils, qemu-user, qemu-sysrem-x86 这四个然后查看确认了一下
# ls /proc/sys/fs/binfmt_misc/
python2.7 qemu-alpha qemu-cris qemu-microblaze qemu-mips64el qemu-ppc64 qemu-riscv32 qemu-sh4 qemu-sparc32plus qemu-xtensaeb
python3.7 qemu-arm qemu-hppa qemu-mips qemu-mipsel qemu-ppc64abi32 qemu-riscv64 qemu-sh4eb qemu-sparc64 register
qemu-aarch64 qemu-armeb qemu-m68k qemu-mips64 qemu-ppc qemu-ppc64le qemu-s390x qemu-sparc qemu-xtensa status
我安装之后没有 qemu-x86_64 这个,不知道是再需要安装什么还是改名了呢?
HertzHz
2020-11-28 22:29:20 +08:00
答案就是不行,qemu 的话就是模拟了而非虚拟,性能你懂的
solider245
2020-11-28 22:30:33 +08:00
最好是换处理器,我也遇到过你这个问题,换处理器解决一切问题。现在处理器也便宜
marclam
2020-11-29 00:30:51 +08:00
@solider245 主要是旧笔记本废物利用,如果实在不行也不会再投入,其实有四盘位 nas 服务器,不过觉得我其实就人人影视下载和 samba 这两个需求,还是旧笔记本的性能功能和功耗更合理
marclam
2020-11-29 03:14:24 +08:00
@HertzHz 性能其实不太在乎,只要能跑起来就行,目的就是电子垃圾榨干最后的价值,哈哈
v2yllhwa
2020-11-29 07:50:18 +08:00
你试试把 libc.so.4 链接成 libc.so.6 ?
v2yllhwa
2020-11-29 07:53:13 +08:00
算了,不要轻易尝试,我在 Ubuntu 下面链接解决了一个问题,在 arch 下面链接之后系统都崩了(
laqow
2020-11-29 10:47:53 +08:00
不支持 64 位年代的 cpu 能解码的动视频吗?
marclam
2020-11-29 11:39:56 +08:00
@v2yllhwa 目前问题貌似是因为 32 位系统里的 /lib64 是空的,我再 google 一下吧
marclam
2020-11-29 11:46:35 +08:00
@v2yllhwa 目前问题貌似是因为 32 位系统里的 /lib64 是空的,我再 google 一下吧,没有简单办法的话备选就是黑个 32 位群晖 5.0
40EaE5uJO3Xt1VVa
2020-11-29 12:12:12 +08:00
你艾特错人了
marclam
2020-11-29 12:27:46 +08:00
@yanzhiling2001 艾玛,手残了
Lemeng
2020-11-29 13:52:49 +08:00
一直是 64 位的,不过应该有相关的模拟器。
yanqiyu
2020-11-29 14:01:21 +08:00
因为你需要一整个 aarch64 的 chroot 环境来保证你的 aarch64 elf 可以运行
codehz
2020-11-29 14:30:31 +08:00
试试 proot,这个可以整合 chroot 和 qemu 功能,还不需要 root 权限*

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/730167

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX