Использование vmbuilder для создания 11.10 vm от 10.04?

Я использую lucid и хочу создать oneiric vm, используя vmbuilder.

Я запускаю эту команду:

sudo vmbuilder kvm ubuntu --suite oneiric --flavour virtual \
    --arch i386 -o --libvirt qemu:///system --user user --name user \
    --pass user --addpkg imagemagick --mirror http://localhost:9999/ubuntu \
    --addpkg acpid

и получаю это сообщение об ошибке:

VMBuilder.exception.VMBuilderUserError: Invalid suite: "oneiric". Valid suites are: dapper gutsy hardy intrepid jaunty karmic lucid

Как добавить возможность создавать виртуальные машины для более новых выпусков?

3
задан 30 October 2011 в 23:07

2 ответа

Я пытался добавить PPA vmbuilder команды и вытянуть их "ежедневную" сборку для ясного, но сборка в PPA, кажется, несколько изменений позади bzr и только имеет поддержку до индивидуалиста.

Вместо этого я создал пакет непосредственно из bzr. Проживание на новейшем не идеально по различным причинам, но здесь - то, что я сделал:

sudo apt-get install bzr
sudo apt-get build-dep --no-install-recommends ubuntu-vm-builder
bzr branch lp:ubuntu/vm-builder ubzr-vm-builder
cd ubzr-vm-builder
fakeroot debian/rules binary
sudo dpkg -i ../*vm-builder*.deb

Когда я выполняю команду в вопросе, я больше не получаю сообщение об ошибке о недопустимом комплекте.

4
ответ дан 30 October 2011 в 23:07

Вы должны добавить модуль для версии Ubuntu, которую вы хотите собрать, отредактировав:

/usr/share/pyshared/VMBuilder/plugins/ubuntu/distro.py and 
/usr/share/pyshared/VMBuilder/plugins/ubuntu/oneiric.py 

Сделаю это за вас, однако, так как последние версии сделаны для предыдущих, вам нужно будет определить Natty и Maverick раньше. Вы можете узнать больше о проверке структуры файла : ///usr/share/doc/python-vm-builder/html/VMBuilder.plugins.ubuntu-module.html .

Самый простой способ сделать это - скопировать плагины Ubuntu из последней версии:

$ bzr branch lp:ubuntu/vm-builder ubzr-vm-builder
$ sudo cp ubzr-vm-builder/VMBuilder/plugins/ubuntu/* /usr/share/pyshared/VMBuilder/plugins/ubuntu/

Обязательно обновите программные ссылки, живущие в:

/usr/lib/python2.6/dist-packages/VMBuilder/plugins/ubuntu/
0
ответ дан 30 October 2011 в 23:07

Другие вопросы по тегам:

Похожие вопросы: