開発環境を構築したい。
問題は私のOSでArchを実行することを好むかもしれませんが、Ubuntuベースのディストリビューション用のパッケージも管理しています。デュアルブートやvirtualboxなしでこれを行いたいです。
可能ですか?ローカルDockerインスタンスを使用できますか?最小限のchroot?助けてくれてありがとう。
答え1
アーチでは以下を使用できます。debootstrap
Debian または Ubuntu chroot を設定します。これはとても簡単です。
debootstrap jessie ./jessie-chroot http://httpredir.debian.org/debian
(Jessie chrootを設定します。Ubuntuバリアントも似ています。)
展開することもできます。オープンビルドサービスローカルで使用して、すべての主要なディストリビューションを構築します。ちょっと複雑ですが…
答え2
使用シュルート他のデプロイの実行chroot。 chrootを使用すると、予期されたパスを使用してすでに実行されているカーネルでプログラムを実行できます。 schrootプログラムは、要求に応じて作成され、ホームディレクトリ/proc
などにアクセスできるchrootを設定するのに役立ちます。その目的は、他のディストリビューションまたはディストリビューションを実行することです。
chrootにUbuntuまたは他のDebianベースのディストリビューションをインストールするには、次のようにします。ブート防止プログラム。
詳細については、次を参照してください。64ビットDebian / Ubuntuで32ビットプログラムを実行するにはどうすればよいですか?これは、主にホストが他のLinuxディストリビューションである場合にも当てはまります。