Raspbian
在 Raspbian 上使用 QEMU 進行透明 x86 仿真
我正在嘗試根據本教程在 Raspbian 上設置透明的 x86 仿真:https ://wiki.debian.org/QemuUserEmulation 。問題是在啟用 multiarch 和 running 之後
sudo apt-get install libc6:i386
,該包失去(它在儲存庫中不可用)。我在哪裡可以得到那個包裹?是否有可能讓它在 Raspbian 上執行,或者我應該切換到其他 Linux 發行版的 Raspberry?類似問題:
如果您想使用多架構方法使用 QEMU 進行透明仿真,您需要找到一個支持您感興趣的所有架構的發行版(您的本機架構,您想要的直接支持的替代架構,以及您想要的架構)仿真)。您不能混合和匹配發行版(例如Raspbian for
armhf
和 Debian fori386
),因為 multiarch 要求為多個架構安裝的軟體包在所有架構上都安裝完全相同的版本。切換到另一個發行版會更容易(假設發行版本身非常適合您的 Raspberry),但可能還有另一種解決方案 - 應該可以使用
debootstrap
在您的 Raspberry 上的 chroot 中安裝具有外國架構的另一個發行版,並使用它來執行二進製文件…我已經使用了 multiarch 的透明仿真,以及帶有 的外國架構debootstrap
,所以我知道各種組件都可以工作,但我從未嘗試過將它們組合起來,所以這留給讀者作為練習。