我试图chroot进入的Arch LinuxARM的文件系统x86_64。
我已经看到可以qemu通过将二进制文件复制到 chroot 系统来使用静态:
$ cp /usr/bin/qemu-arm archarm-chroot/usr/bin
Run Code Online (Sandbox Code Playgroud)
但尽管如此,我总是收到以下错误:
chroot: failed to run command ‘/bin/bash’: Exec format error
Run Code Online (Sandbox Code Playgroud)
我知道这意味着架构不同。难道我做错了什么?
由于我的设置,我无法使用 pacman 来实际安装软件包,但是如果我通过下载和解压缩从 Arch 存储库手动安装软件包,例如:
wget http://mirrors.kernel.org/archlinux/core/os/x86_64/curl-7.26.0-1-x86_64.pkg.tar.xz
tar -Jxvf curl-7.26.0-1-x86_64.pkg.tar.xz -C /
Run Code Online (Sandbox Code Playgroud)
...有没有办法让 pacman 意识到它,以便它可以控制未来的更新或卸载?