流浪者使用 yum 而不是 apt-get 作为 centOS 盒子



并且发现它很有用。 我一直在关注文档,但我想使用 centos 6 盒子并尝试 chef 配置,而不是使用 lucid32 盒子,但是一旦加载了 vm,它似乎正在使用 apt-get 而不是 yum 来下载 chef。 如何让流浪者改用 yum?

您使用的是什么配置器?我在使用 Chef 时遇到了同样的问题,并通过用 yum 替换 apt-get 食谱来解决它,然后更新食谱包含。

如果您使用的是 Chef,您可以从 opscode-cookbooks/yum 下载 yum 食谱并将其放入您的食谱文件夹中(例如 ./vagrant_guide/cookbooks/yum/ (,然后简单地将 apt-get 食谱调用替换为 yum。

如果您遵循入门指南,您的项目可能如下所示:

./vagrant_guide/流浪者文件

Vagrant::Config.run do |config|
    config.vm.box = "centos"
    config.vm.provision :chef_solo do |chef|
        chef.add_recipe "vagrant_main"
        # You could optionally just call chef.add_recipe "yum"
        # here instead of doing it in the vagrant_main recipe
    end
end

./vagrant_guide/cookbooks/vagrant_main/recipes/default.rb

require_recipe "yum"

最新更新