让puppet从特定存储库安装软件包

让puppet从特定存储库安装软件包,puppet,apt,dpkg,aptitude,Puppet,Apt,Dpkg,Aptitude,有没有办法告诉puppet从特定存储库安装包? 我想在puppet中做一些类似“智能测试-安装vim”的事情 我之所以要这样做,是因为我想从debian“testing”存储库安装特定的软件包,但默认情况下只使用“stable” 目前,我的“测试”存储库的优先级为-10,因此apt不会在没有我明确指示的情况下从中安装软件包: Package: *

有没有办法告诉puppet从特定存储库安装包? 我想在puppet中做一些类似“智能测试-安装vim”的事情

我之所以要这样做,是因为我想从debian“testing”存储库安装特定的软件包,但默认情况下只使用“stable”

目前,我的“测试”存储库的优先级为-10,因此apt不会在没有我明确指示的情况下从中安装软件包:

Package: *                                                                                                                                                                                             
Pin: release a=stable
Pin-Priority: 990 

Package: *
Pin: release a=testing
Pin-Priority: -10

我在基于debian的系统上使用puppet 2.6.2。

尝试该模块并使用

这并不是您所问问题的答案,但我们要做的是在
/etc/apt/preferences.d
中添加额外的文件,以将我们要安装的软件包从测试阶段固定到该版本。这也会影响手动
apt get
安装。