15

是否可以将脚本添加到回答提示的 Vagrantfile 中。我正在为 docker 配置一个 ubuntu 盒子

config.vm.box = "ubuntu"

config.vm.provision :shell, :inline => "sudo apt-get update"

config.vm.provision :shell, :inline => "sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring"

运行最后一条命令后,有提示询问

Do you want to continue [Y/n]?
4

1 回答 1

37

一个更简单的解决方案是使用以下-y选项apt-get

config.vm.provision :shell, :inline => "sudo apt-get -y install linux-image-generic-lts-raring linux-headers-generic-lts-raring"

请参阅手册

-y、--yes、--assume-yes 提示自动是。假设“是”作为对所有提示的回答并以非交互方式运行。如果发生不希望的情况,例如更改保留的包或删除必需的包,则 apt-get 将中止。

于 2014-05-31T19:50:59.480 回答