이전 버전의 Ubuntu의 chroot를 작성하는 방법


10

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

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

어떻게해야합니까?

답변:


3

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


감사. 나는 sbuilder를 사용했다. 그래도 여전히 왜 하나가 다른 것보다 선호되는지 모르겠습니다.
jml

0

내 명령 줄에서, 내가 입력 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 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.