如何从Mac OS X卸载Puppet?


Answers:



10

上面的答案是不完整的,不是所有的文件都与上面的命令删除。

通过运行以下命令,我能够完全卸载 Puppet(在Mountain Lion上):

for f in $(pkgutil --only-files --files com.puppetlabs.puppet); do sudo rm /$f; done
for d in $(pkgutil --only-dirs --files com.puppetlabs.puppet | tail -r); do sudo rmdir /$d; done
sudo pkgutil --forget com.puppetlabs.puppet

Puppetlabs在有效负载实际交付的文件方面做得很好,这是一种非常聪明且本机的删除方法。非常感激。
Sacrilicious 2015年

对于puppet代理4.6.1版,您必须将com.puppetlabs.puppet更改为com.puppetlabs.puppet-agentfor f in $(pkgutil --only-files --files com.puppetlabs.puppet-agent); do sudo rm /$f; done for d in $(pkgutil --only-dirs --files com.puppetlabs.puppet-agent | tail -r); do sudo rmdir /$d; done sudo pkgutil --forget com.puppetlabs.puppet-agent运行此命令后,我仍然在/ opt / puppetlabs下有文件,因此当前似乎无法完全正常运行。
克里斯·马格努森

当我还必须在El Capitan上卸载Puppet 3时,上述解决方案也对我有用。(尚未尝试使用
Puppet4。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.