几周前,我在Mac OS 10.8.4上安装了puppet 3.x,现在想删除它。
installer.dmg不附带卸载程序,没有要删除的.app软件包。
如何从Mac OS X卸载puppet?
几周前,我在Mac OS 10.8.4上安装了puppet 3.x,现在想删除它。
installer.dmg不附带卸载程序,没有要删除的.app软件包。
如何从Mac OS X卸载puppet?
Answers:
Puppet没有卸载程序,您必须手动删除以下文件。(在3.2.3上测试)
解除安装
删除以下二进制文件
/usr/bin/puppet
/usr/sbin/puppet
删除以下目录
/private/etc/puppet
/usr/share/doc/puppet
摆脱出现在登录屏幕上的the用户
sudo dscl . delete /Users/puppet
您将需要重新启动以使用户消失
在上面的答案是不完整的,不是所有的文件都与上面的命令删除。
通过运行以下命令,我能够完全卸载 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
com.puppetlabs.puppet-agent
。for 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下有文件,因此当前似乎无法完全正常运行。