적성 패키지를 크로스 컴파일하시겠습니까?

적성 패키지를 크로스 컴파일하시겠습니까?

ARM 크롬북이 있습니다. 내부 하드 드라이브에 Ubuntu를 매우 쉽게 설치할 수 있는 Crouton이라는 프로젝트가 있습니다(저는 이미 설치했습니다). 그러나 저장소에 있는 대부분의 패키지는 물론 X86 및 X64 전용입니다.

  1. 임의의 apt 패키지를 가져와서 ARM Chromebook에서 실행하도록 크로스 컴파일하는 것이 기술적으로 가능합니까?
  2. 가능하다면 어떻게 비교적 고통 없이 그렇게 할 수 있습니까? ARM 패키지 제작 프로세스를 자동화하는 방법을 알아낼 수 있다면 컴파일을 위해 매우 빠른 24코어 시스템에 액세스할 수 있습니다.

답변1

apt 저장소에 있는 모든 패키지의 소스를 얻을 수 있습니다. 다운로드하여 하나의 명령으로 모두 컴파일할 수도 있습니다.

물론 자신의 ARM 버전으로 이식되지 않은 것이 작동한다는 보장은 없습니다. 많은 것에는 x86 어셈블리가 깊이 들어 있습니다.

sudo apt-get build-dep <package>
sudo apt-get source --compile <package>

보다이 답변.

관련 정보