私はArch Linuxをデフォルトのオペレーティングシステムとして使用します。時々(CTF)、Debian / Ubuntuオペレーティングシステム用のプログラムをコンパイルしてターゲットコンピュータにアップロードする必要があります。これは、コンパイラバイナリ(サンドボックス、インストールされていないなど)がなく、インターネットに接続されていない可能性があるためです。
一部のバイナリをコンパイルするためにまったく新しい仮想マシンをインストールして起動する必要はなく、Arch / Manjaroカーネルであるため、Dockerがどれほどうまく機能するのかわかりません。
Arch LinuxシステムでUbuntu / Debianシステム用のバイナリをコンパイルする簡単で簡単な方法は何ですか?
答え1
考えられるアプローチの1つは、LXCコンテナでUbuntu / Debianを実行し、そこでコンテンツを構築することです。
仮想マシンを起動するよりもはるかに高速です。