Instalei o puppet 3.x no Mac OS 10.8.4 há algumas semanas e agora quero removê-lo.
O installer.dmg não vem com um desinstalador e não há um pacote .app para remover.
Como você desinstala o fantoche do Mac OS X?
Instalei o puppet 3.x no Mac OS 10.8.4 há algumas semanas e agora quero removê-lo.
O installer.dmg não vem com um desinstalador e não há um pacote .app para remover.
Como você desinstala o fantoche do Mac OS X?
Respostas:
O Puppet não possui um desinstalador, você deve remover manualmente os seguintes arquivos. (Testado em 3.2.3)
Desinstalando
Remova os seguintes binários
/usr/bin/puppet
/usr/sbin/puppet
Remova os seguintes diretórios
/private/etc/puppet
/usr/share/doc/puppet
Para se livrar do usuário fantoche que aparece na tela de login
sudo dscl . delete /Users/puppet
Você precisará reiniciar para que o usuário desapareça
resources
spuders blog - como remover o fantoche do Mac
excluir o fantoche instalado via ruby
remover o usuário oculto do mac
A resposta acima está incompleta, nem todos os arquivos são removidos com os comandos acima.
Consegui desinstalar completamente o Puppet (no Mountain Lion) executando os seguintes comandos:
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
Depois de executar isso, eu ainda tinha arquivos em / opt / puppetlabs, para que ele não pareça funcionar totalmente atualmente.