¿Cómo desinstalas Puppet de Mac OS X?

9

Instalé puppet 3.x en Mac OS 10.8.4 hace unas semanas y ahora quiero eliminarlo.
El installer.dmg no viene con un desinstalador, y no hay un paquete .app para eliminar.

¿Cómo desinstalas puppet de Mac OS X?

Daniel Groves
fuente

Respuestas:

12

Puppet no tiene un desinstalador, debe eliminar manualmente los siguientes archivos. (Probado en 3.2.3)

Desinstalar

Eliminar los siguientes binarios

/usr/bin/puppet
/usr/sbin/puppet

Eliminar los siguientes directorios

/private/etc/puppet
/usr/share/doc/puppet

Para deshacerse del usuario títere que aparece en la pantalla de inicio de sesión

sudo dscl . delete /Users/puppet

Deberá reiniciar para que el usuario desaparezca



blog de spuders de recursos : cómo eliminar puppet de Mac
eliminar puppet instalado a través de ruby
eliminar usuario oculto de mac

Spuder
fuente
10

La respuesta anterior está incompleta, no todos los archivos se eliminan con los comandos anteriores.

Pude desinstalar completamente Puppet (en Mountain Lion) ejecutando los siguientes 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
Emyl
fuente
Puppetlabs hizo un gran trabajo al tener los archivos realmente entregados por la carga útil, esta es una forma muy inteligente y nativa de eliminarlo. Apreciado enormemente.
Sacrilicious
Con la versión 4.6.1 del agente de marionetas, debe cambiar com.puppetlabs.puppet a 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-agentDespués de ejecutar esto, todavía tenía archivos en / opt / puppetlabs, por lo que no parece funcionar por completo actualmente.
Chris Magnuson
La solución anterior funcionó para mí cuando tuve que desinstalar Puppet 3 en El Capitan también. (No lo he probado con Puppet 4.)
user1475135