저는 Arch Linux를 기본 운영 체제로 사용합니다. 가끔(에CTF), Debian/Ubuntu 운영 체제용 프로그램을 컴파일하고 대상 컴퓨터에 업로드해야 합니다. 왜냐하면 컴파일러 바이너리(샌드박스, 설치되지 않음 등)가 없고 인터넷에 연결되어 있지 않을 수 있기 때문입니다.
일부 바이너리를 컴파일하기 위해 완전히 새로운 가상 머신을 설치하고 가동할 필요가 없으며 Arch/Manjaro 커널이기 때문에 Docker가 얼마나 잘 작동할지 잘 모르겠습니다.
Arch Linux 시스템에서 Ubuntu/Debian 시스템용 바이너리를 컴파일하는 빠르고 쉬운 방법은 무엇입니까?
답변1
가능한 접근 방식 중 하나는 LXC 컨테이너에서 Ubuntu/Debian을 실행하고 거기서 콘텐츠를 빌드하는 것입니다.
가상 머신을 시작하는 것보다 훨씬 빠릅니다.