Я установил puppet 3.x на Mac OS 10.8.4 несколько недель назад, и теперь хочу его удалить.
Installer.dmg не поставляется с деинсталлятором, и нет пакета .app для удаления.
Как удалить куклу из Mac OS X?
В Puppet нет деинсталлятора, вы должны вручную удалить следующие файлы. (Проверено на 3.2.3)
Удаление
Удалить следующие двоичные файлы
/usr/bin/puppet
/usr/sbin/puppet
Удалить следующие каталоги
/private/etc/puppet
/usr/share/doc/puppet
Чтобы избавиться от пользователя марионетки, который появляется на экране входа
sudo dscl . delete /Users/puppet
Вам нужно будет перезагрузиться, чтобы пользователь исчез
Ресурсы
блог spuders - как удалить марионетку с Mac
удалить куклу, установленную через ruby
удалить скрытого пользователя из Mac
Приведенный выше ответ является неполным, не все файлы удаляются с помощью вышеуказанных команд.
Мне удалось полностью удалить 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