Ubuntu'nun önceki bir sürümünün bir kopyasını nasıl oluştururum?


10

En son LTS'nin sanal bir örneğini oluşturmak istiyorum, böylece yazdığım yazılımı üretim ortamımıza daha uygun bir şekilde test edebiliyorum.

Bunu yapmanın birçok, çok farklı yolu var gibi görünüyor: schroot ile debootstrap kullanın; dchroot ile debootstrap kullanın; mk-sbuild kullanın ... Ve https://wiki.ubuntu.com/DebootstrapChroot gibi sayfaların birden fazla seçeneği vardır ve mutlaka şu anda küçük kabuk komut dosyalarıyla değiştirilmiş olmalıdır.

Bunu nasıl yapmalıyım?

Yanıtlar:


3

Paket pbuildertam olarak ihtiyacınız olan şey. Bir chroot ortamı oluşturmanıza, paketinizi oluşturmanıza ve kurmanıza izin verecektir. pbuilder-crossÇeşitlilik bile var. Komut satırı araçları kümesidir, bu nedenle sanal makine noktası ve tıklaması gerekmez. Dik ama kısa bir öğrenme eğrisinden sonra, muhtemelen farklı mimariler ve dağıtım revizyonları oluşturmayı otomatikleştirebilirsiniz.


Teşekkürler. Sonunda inşaatçı kullandım. Yine de neden birinin diğerine tercih edileceğini gerçekten bilmiyorum.
jml

0

Benim komut satırında, ben daktilo man -k virtualve buldum vmbuilder( dpkg -S vmbuilderİçinde gösterileri python-vm-builder. Paketine man vmbuilderdiyor ki:

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.  

Not: Bu paketi kullanmıyorum, bu yüzden YMMV .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.