이 튜토리얼에 따라 Raspbian에서 투명한 x86 에뮬레이션을 설정하려고 합니다.https://wiki.debian.org/QemuUserEmulation. 문제는 다중 아키텍처를 활성화하고 실행한 후 sudo apt-get install libc6:i386
패키지가 누락된다는 것입니다(저장소에서 사용할 수 없음). 그 패키지는 어디서 구할 수 있나요? Raspbian에서 실행할 수 있습니까? 아니면 다른 Raspberry용 Linux 배포판으로 전환해야 합니까?
유제:
답변1
다중 아키텍처 접근 방식을 사용하여 투명한 에뮬레이션을 위해 QEMU를 사용하려면 관심 있는 모든 아키텍처(네이티브 아키텍처, 원하는 직접 지원 대체 아키텍처 및 원하는 아키텍처) 시뮬레이션을 지원하는 배포판을 찾아야 합니다. . 분포(예를 들어Raspbian armhf
및 Debian i386
)(다중 아키텍처를 설치하려면 다중 아키텍처에 패키지를 설치해야 하기 때문)정확히버전은 모든 아키텍처에서 동일합니다.
다른 배포판으로 전환하면 이 작업이 더 쉬워지지만(배포판 자체가 Raspberry에 적합하다고 가정할 때) 다른 솔루션이 있을 수 있습니다. debootstrap
외부 아키텍처용 배포판이 있는 Raspberry의 chroot에 다른 배포판을 설치할 수도 있습니다. 그리고 그것을 바이너리를 실행하는데 사용했습니다... 저는 여러 아키텍처와 외부 아키텍처에 대한 투명한 조롱을 사용했기 debootstrap
때문에 다양한 구성 요소가 작동할 것이라는 것을 알았지만 결합을 시도한 적이 없었기 때문에 Gived는 독자에게 연습 문제로 남습니다.