我试图安装在ubuntu 18(仿生)机器上设置的puppet 5(开源)。
但是我看不到ubuntu 18 repo中可用的puppetserver软件包,而可以看到puppet-master软件包。根据puppet文档,puppet master已弃用。仍然可以添加puppet repo并安装puppetserver。
1。ubuntu repo没有puppetserver软件包是否有任何原因。
2。我可以使用puppet-master代替puppetserver作为puppet 5。
答案 0 :(得分:3)
是的,我遇到了同样的问题,并在下面回答了您的问题:
.ubuntu repo没有puppetserver软件包是否有任何原因?它在Ubuntu 18 LTS bionic上具有puppetserver软件包:
root@test-l1-ubuntu1804:~# cat /etc/issue
Ubuntu 18.04.2 LTS \ n \ l
root @ test-l1-ubuntu1804:〜#apt-cache搜索puppetserver
puppetserver-Puppet Labs puppetserver。包含:Puppet服务器(puppetlabs / puppetserver 6.2.1,org.clojure / clojure 1.10.0,org.clojure / clojurescript 1.10.238,puppetlabs / puppetserver 6.2.1,puppetlabs / trapperkeeper-webserver-jetty9 2.3.1) root @ test-l1-ubuntu1804:〜#
技巧是启用Universe存储库,尽管您可以使用sudo add-apt-repository universe
将它存储在/etc/apt/source.list中
@John Bollinger-所有内容都是文档,因此,如果您不帮忙,何必评论一下您不了解的内容
答案 1 :(得分:2)
我认为puppetserver是puppetlabs版本,puppetmaster是puppet的apache / passenger版本。我更喜欢使用puppetlabs,但它不是标准ubuntu回购的一部分。我们必须获取puppetlabs软件包,使用dpkg安装deb,并对所有计算机进行apt更新以获取puppetlabs回购。但是puppetmaster也可以正常工作。