Я скачиваю qcow2 ubuntu 18.04 img отсюда: https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img
Я хочу добавить несколько пакетов в образ qcow2, прежде чем использовать его в качестве базового img для создания на нем виртуальных машин.
Эта команда для обновления репозиториев дает успех:
> virt-customize -a ubuntu18.04-zsh.img --run-command 'apt update -y'
[ 0.0] Examining the guest ...
[ 4.7] Setting a random seed
virt-customize: warning: random seed could not be set for this type of
guest
[ 4.7] Running: apt update -y
[ 65.5] Finishing off
Но когда я пытаюсь установить zsh, он не может подключиться к Интернету:
> virt-customize -a ubuntu18.04-zsh.img --install zsh
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/z/zsh/zsh-common_5.4.2-3ubuntu3.1_all.deb Temporary failure resolving 'archive.ubuntu.com'
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/z/zsh/zsh_5.4.2-3ubuntu3.1_amd64.deb Temporary failure resolving 'archive.ubuntu.com'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
virt-customize: error:
export DEBIAN_FRONTEND=noninteractive
apt_opts='-q -y -o Dpkg::Options::=--force-confnew'
apt-get $apt_opts update
apt-get $apt_opts install 'zsh'
: command exited with an error
If reporting bugs, run virt-customize with debugging enabled and include
the complete output:
virt-customize -v -x [...]
На ubuntu18.04-zsh.img нет vm. Есть ли способ настроить qcow2 img?
quanlm@quan-laptop:/works/home/quan/Downloads$ sudo virt-customize -a xenial-server-cloudimg-amd64-disk01.img --run-command 'sudo apt update -y'
[ 0,0] Examining the guest ...
[ 2,1] Setting a random seed
[ 2,1] Running: sudo apt update -y
[ 14,3] Finishing off
quanlm@quan-laptop:/works/home/quan/Downloads$ sudo virt-customize -a xenial-server-cloudimg-amd64-disk01.img --install htop
[ 0,0] Examining the guest ...
[ 2,1] Setting a random seed
[ 2,1] Installing packages: htop
[ 30,8] Finishing off
quanlm@quan-laptop:/works/home/quan/Downloads$ sudo virt-customize -a xenial-server-cloudimg-amd64-disk01.img --install zsh
[ 0,0] Examining the guest ...
[ 2,2] Setting a random seed
[ 2,2] Installing packages: zsh
[ 43,2] Finishing off
Вы уверены, что zsh имеет другое имя пакета в ubuntu18.04 Это изображение 16.04 И попробуйте команду с sudo тоже?