Debian multiarch hello:i386“无法执行二进制文件:执行格式错误”

Debian multiarch hello:i386“无法执行二进制文件:执行格式错误”

我关注了 wiki -https://wiki.debian.org/Multiarch/HOWTO

$ sudo dpkg --add-architecture i386
$ sudo dpkg --print-architecture
arm64
$ sudo dpkg --print-foreign-architectures
i386

$ sudo apt install hello:i386
...
Setting up hello:i386 (2.10-3)
$ hello
bash: /usr/bin/hello: cannot execute binary file: Exec format error

$ uname -a
Linux palpie 6.1.0-18-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux

$ file /usr/bin/hello
/us/bin/hello: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=b603
44835...dec9f for GNU/linux 3.2.0 stripped
448350eaBeabcd86efb46cb3ec52d6bdec9f,

这难道不应该“有效”吗?

相关内容