Zainstalowałem marionetkę 3.x na Mac OS 10.8.4 kilka tygodni temu i teraz chcę ją usunąć.
Plik installer.dmg nie jest dostarczany z dezinstalatorem i nie ma pakietu .app do usunięcia.
Jak odinstalować marionetkę z Mac OS X?
Zainstalowałem marionetkę 3.x na Mac OS 10.8.4 kilka tygodni temu i teraz chcę ją usunąć.
Plik installer.dmg nie jest dostarczany z dezinstalatorem i nie ma pakietu .app do usunięcia.
Jak odinstalować marionetkę z Mac OS X?
Odpowiedzi:
Puppet nie ma dezinstalatora, musisz ręcznie usunąć następujące pliki. (Testowany na 3.2.3)
Odinstalowywanie
Usuń następujące pliki binarne
/usr/bin/puppet
/usr/sbin/puppet
Usuń następujące katalogi
/private/etc/puppet
/usr/share/doc/puppet
Aby pozbyć się użytkownika marionetki, który pojawia się na ekranie logowania
sudo dscl . delete /Users/puppet
Konieczne będzie ponowne uruchomienie komputera, aby użytkownik zniknął
Zasoby
Blog Spuders - jak usunąć marionetkę z Maca
usunąć marionetkę zainstalowaną za pomocą Ruby usunąć ukrytego użytkownika z Maca
Powyżej odpowiedź jest niekompletna, nie wszystkie pliki są usuwane z powyższych poleceń.
Byłem w stanie całkowicie odinstalować Puppet (na Mountain Lion), uruchamiając następujące polecenia:
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
Po uruchomieniu nadal miałem pliki w katalogu / opt / puppetlabs, więc wydaje się, że obecnie nie działa w pełni.