几周前我在 Mac OS 10.8.4 上安装了 puppet 3.x,现在想删除它。installer.dmg
没有附带卸载程序,也没有要删除的 .app 包。
如何从 Mac OS X 卸载 Puppet?
答案1
Puppet 没有卸载程序,您必须手动删除以下文件。(在 3.2.3 上测试)
卸载
删除以下二进制文件
/usr/bin/puppet
/usr/sbin/puppet
删除以下目录
/private/etc/puppet
/usr/share/doc/puppet
删除登录屏幕上出现的 puppet 用户
sudo dscl . delete /Users/puppet
您需要重新启动才能使用户消失
资源
spuders 博客 - 如何从 Mac 中删除 puppet
删除通过 ruby 安装的 puppet
从 mac 删除隐藏用户
答案2
这以上答案是不完整的,并非所有文件都会被上述命令删除。
我以前可以完全卸载通过运行以下命令来使用 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