Come si disinstalla Puppet da Mac OS X?


9

Ho installato Puppet 3.x su Mac OS 10.8.4 alcune settimane fa e ora voglio rimuoverlo.
Installer.dmg non viene fornito con un programma di disinstallazione e non è presente alcun pacchetto .app da rimuovere.

Come disinstallate le marionette da Mac OS X?

Risposte:


12

Puppet non ha un programma di disinstallazione, è necessario rimuovere manualmente i seguenti file. (Testato il 3.2.3)

Disinstallare

Rimuovere i seguenti binari

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

Rimuovere le seguenti directory

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

Per sbarazzarsi dell'utente fantoccio che appare nella schermata di accesso

sudo dscl . delete /Users/puppet

Sarà necessario riavviare per far scomparire l'utente



blog di risorse spuders - come rimuovere le marionette dal Mac
elimina le marionette installate tramite ruby
rimuove l'utente nascosto dal mac


10

La risposta sopra è incompleta, non tutti i file vengono rimossi con i comandi sopra.

Sono stato in grado di disinstallare completamente Puppet (su Mountain Lion) eseguendo i seguenti comandi:

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

Puppetlabs ha fatto un ottimo lavoro avendo i file effettivamente consegnati dal payload, questo è un modo molto intelligente e nativo per rimuoverlo. Molto apprezzato.
Sacrilicious

Con la versione 4.6.1 dell'agente fantoccio devi cambiare com.puppetlabs.puppet in 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-agentDopo aver eseguito questo, avevo ancora i file in / opt / puppetlabs, quindi al momento non sembra funzionare completamente.
Chris Magnuson,

La soluzione di cui sopra ha funzionato per me quando ho dovuto disinstallare Puppet 3 anche su El Capitan. (Non ho provato con Puppet 4.)
user1475135
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.