Raspbian

在 Raspbian 上使用 QEMU 進行透明 x86 仿真

  • April 11, 2019

我正在嘗試根據本教程在 Raspbian 上設置透明的 x86 仿真:https ://wiki.debian.org/QemuUserEmulation 。問題是在啟用 multiarch 和 running 之後sudo apt-get install libc6:i386,該包失去(它在儲存庫中不可用)。我在哪裡可以得到那個包裹?是否有可能讓它在 Raspbian 上執行,或者我應該切換到其他 Linux 發行版的 Raspberry?

類似問題:

如果您想使用多架構方法使用 QEMU 進行透明仿真,您需要找到一個支持您感興趣的所有架構的發行版(您的本機架構,您想要的直接支持的替代架構,以及您想要的架構)仿真)。您不能混合和匹配發行版(例如Raspbian forarmhf和 Debian for i386),因為 multiarch 要求為多個架構安裝的軟體包在所有架構上都安裝完全相同的版本。

切換到另一個發行版會更容易(假設發行版本身非常適合您的 Raspberry),但可能還有另一種解決方案 - 應該可以使用debootstrap在您的 Raspberry 上的 chroot 中安裝具有外國架構的另一個發行版,並使用它來執行二進製文件…我已經使用了 multiarch 的透明仿真,以及帶有 的外國架構debootstrap,所以我知道各種組件都可以工作,但我從未嘗試過將它們組合起來,所以這留給讀者作為練習。

引用自:https://unix.stackexchange.com/questions/511927