web-dev-qa-db-ja.com

Ubuntuの以前のバージョンのchrootを作成するにはどうすればよいですか?

最新のLTSの仮想インスタンスを作成して、本番環境にさらに近い方法で作成中のソフトウェアをテストできるようにします。

これを行うには、多くの異なる方法があるようです。schrootでdebootstrapを使用します。 dchrootでdebootstrapを使用します。 use mk-sbuild ...そして https://wiki.ubuntu.com/DebootstrapChroot のようなページには複数のオプションがあり、今までは小さなシェルスクリプトに確実に置き換えられていなければなりません。

どうすればいいですか?

10
jml

パッケージpbuilderはまさに必要なものです。 chroot環境を構築し、パッケージをビルドしてインストールできます。 pbuilder-cross多様性が存在します。コマンドラインツールのセットであるため、仮想マシンのポイントアンドクリックは不要です。急で短い学習曲線の後、おそらく異なるアーキテクチャとディストリビューションリビジョンの構築を自動化できます。

3
aquaherd

コマンドラインで、man -k virtual、およびvmbuilderdpkg -S vmbuilderは、それがpython-vm-builder パッケージ。 man vmbuilder言う:

NAME  
       vmbuilder - builds virtual machines from the command line  

SYNOPSIS  
       vmbuilder <hypervisor> <distro> [OPTIONS]...  

       <hypervisor>  Hypervisor image format. Valid options: xen kvm vmw6 vmserver  

       <distro>      Distribution. Valid options: ubuntu  

DESCRIPTION  
       This  manual page documents the vmbuilder command.  vmbuilder is a program that builds virtual machines from the command  
       line, but can have other interfaces implemented through its plugin mechanism. You can pass command line options  to  add  
       extra  packages,  remove  packages,  choose which version of Ubuntu, which mirror etc. On recent hardware with plenty of  
       RAM, tmpdir in /dev/shm or using a tmpfs, and a local mirror (see apt-proxy or apt-mirror), you can bootstrap  a  vm  in  
       less than a minute.  

注:このパッケージは使用しないので、[〜#〜] ymmv [〜#〜]

0
waltinator