1.实现的功能:

    管理那些软件包被安装,那些软件包被卸载
    管理软件包是否更新
    要求系统配置yum源(RedHat系统)、zypper源(Suse系统)等等
2.可用参数:
  • ensure   指定软件包的状态,   present 或installed(检查文件是否存在,不存在则安装)、absent(无其他软件依赖,可删除,否则会报错)、latest(检查文件是否为最新版本,否则升级为最新版本)、purged(删除该包包括所有依赖的包,有风险慎用)
  • name  指定软件包的名字
  • provider  指定软件包的安装方式,centos/redhat为yum,ubuntu 为apt-get
  • description:软件包的描述信息
3.配置案例:
class dnspod::install {
package {'beyond-dnspod-sr': ensure => latest,
provider => 'yum',
allow_virtual => false, }
}
 
 
 
 

最新文章

  1. 利用XAG在RAC环境下实现GoldenGate自动Failover
  2. 星型数据仓库olap工具kylin介绍
  3. Atitti css transition Animation differ区别
  4. JavaScript基础(慕课)
  5. 转-封装网络请求库,统一处理通用异常 (基于volley网络请求库)
  6. Android loader 详解
  7. Codevs 1689 建造高塔
  8. 【Kafka源码】KafkaController启动过程
  9. FB面经Prepare: Find Longest Path in a Multi-Tree
  10. 29. Divide Two Integers (JAVA)
  11. 使用GOOGLE COLAB训练深度学习模型
  12. ***小程序wx.getUserInfo不能弹出授权窗口后的解决方案
  13. Spring boot 执行jar文件 方式
  14. CNN的学习笔记
  15. mysql实战优化之一:sql优化
  16. poj 2155 (二维树状数组 区间修改 求某点值)
  17. Android之网络----使用HttpClient发送HTTP请求(通过get方法获取数据)
  18. 解决OV系列摄像头寄存器读数据无法收到的问题
  19. android Binder机制(一)架构设计
  20. JavaEE权限管理系统的搭建(二)--------聚合工程项目的创建和依赖关系

热门文章

  1. class-dump 使用
  2. 针对UDP丢包问题,进行系统层面和程序层面调优
  3. 从网上找的Android实用代码,记录备用
  4. Spark机器学习(1):线性回归算法
  5. VirtualBox安装64位系统
  6. [转]linux(ubuntu)上运行网易popo
  7. QT和MFC的差别
  8. 最近对latin-1这个字符集产生了不少好感
  9. Socket网络编程--聊天程序(8)
  10. dom4j string转为xml