최신 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 .