我正在尝试根据本教程在 Raspbian 上设置透明 x86 仿真:https://wiki.debian.org/QemuUserEmulation。问题是,启用多架构并运行后sudo apt-get install libc6:i386
,该包丢失(在存储库中不可用)。我在哪里可以得到那个包裹?是否有可能让它在 Raspbian 上运行,或者我应该切换到 Raspberry 的其他 Linux 发行版?
类似问题:
答案1
如果您想使用 QEMU 使用多架构方法进行透明仿真,您需要找到一个支持您感兴趣的所有架构的发行版(您的本机架构、您想要的直接支持的替代架构以及您想要的架构)仿真)。您不能混合和匹配分布(例如Raspbianarmhf
和 Debiani386
),因为多架构要求为多个架构安装的软件包安装确切地所有架构上的版本相同。
切换到另一个发行版会让这变得更容易(假设该发行版本身非常适合您的 Raspberry),但可能还有另一种解决方案 - 应该可以debootstrap
在您的 Raspberry 上的 chroot 中安装另一个具有外部架构的发行版,并用它来运行二进制文件...我使用了多架构的透明模拟和外国架构debootstrap
,所以我知道各种组件可以工作,但我从未尝试过将它们组合起来,所以这留给读者作为练习。