【问题标题】:let puppet install packages from a specific repository让 puppet 从特定存储库安装包
【发布时间】:2013-01-24 09:21:55
【问题描述】:

有没有办法告诉 puppet 从特定存储库安装包? 我想在 puppet 中执行类似 'aptitude -t testing install 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 安装。

标签: puppet apt dpkg aptitude


【解决方案1】:

尝试puppetlabs-apt 模块并使用apt::force

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-15
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多