ubuntu - 木偶:安装.deb
问题描述
如何在 puppet 自定义模块中安装 .deb 文件?
我想在人偶中运行这个命令
wget https://repo.percona.com/apt/percona-release_0.1-6.$(lsb_release -sc)_all.deb
sudo dpkg -i percona-release_0.1-6.$(lsb_release -sc)_all.deb
sudo apt-get update
sudo apt-get install percona-xtradb-cluster-full-57
这是我目前的 percona.pp
class percona {
exec{'percona_deb':
command => "/usr/bin/wget -q https://repo.percona.com/apt/percona-release_0.1-6.$(lsb_release -sc)_all.deb -O /tmp/percona-re$
creates => "/tmp/percona-release_0.1-6.$(lsb_release -sc)_all.deb",
}
}
在代理中运行脚本/opt/puppetlabs/bin/puppet agent --test
将下载 .deb 文件
解决方案
推荐阅读
- node.js - 如何将使用Sharp库的无服务器框架应用程序部署到AWS?
- php - PHP7.3:更新一个类中的数据,来自其他 2 个类
- ios - 在 Swift 中通过视图层次结构进行通信
- ruby-on-rails - 为什么我的展示组件中的轨道数组是空的?
- java - Pyspark 命令给出错误作为目录未找到错误
- unit-testing - 为什么许多开发人员专注于增加单元测试的代码覆盖率而不是集成或功能测试?
- angular - 为什么异步管道不检测 Angular 中的更改(但 component.ts 中的订阅可以)?
- powershell - 如何使用“get-PnPdevice”获取设备的InstanceID
- c++ - 我从以下代码中得到一个段错误。我认为这与我的函数调用有关?
- python - 如何在python中添加几个列表的元素