이전 버전의 Ubuntu의 chroot를 작성하는 방법 수행하는 방법에는 여러 가지가 있습니다. schroot와

최신 LTS의 가상 인스턴스를 만들고 싶습니다. 프로덕션 환경과 더 일치하는 방식으로 작성중인 소프트웨어를 테스트 할 수 있습니다.

이 작업을 수행하는 방법에는 여러 가지가 있습니다. schroot와 함께 debootstrap을 사용하십시오. dchroot와 함께 debootstrap을 사용하십시오. mk-sbuild …를 사용하십시오. 그리고 https://wiki.ubuntu.com/DebootstrapChroot 와 같은 페이지 에는 여러 옵션이 있으며 지금까지 작은 쉘 스크립트로 대체되어야합니다.

어떻게해야합니까?



답변

패키지 pbuilder는 정확히 필요한 것입니다. chroot 환경을 구축하고 패키지를 빌드하고 설치할 수 있습니다. 심지어 pbuilder-cross다양한 존재한다. 명령 줄 도구 세트이므로 가상 머신 포인트 및 클릭이 필요하지 않습니다. 가파르지만 짧은 학습 곡선 후에 다른 아키텍처 및 배포 개정판 작성을 자동화 할 수 있습니다.


답변

내 명령 줄에서, 내가 입력 man -k virtual, 발견 vmbuilder( dpkg -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 .