Bagaimana Anda menghapus Puppet dari Mac OS X?

9

Saya menginstal wayang 3.x pada Mac OS 10.8.4 beberapa minggu yang lalu, dan sekarang ingin menghapusnya.
Install.dmg tidak datang dengan uninstaller, dan tidak ada paket .app untuk dihapus.

Bagaimana Anda menghapus boneka dari Mac OS X?

Daniel Groves
sumber

Jawaban:

12

Wayang tidak memiliki uninstaller, Anda harus menghapus file-file berikut secara manual. (Diuji pada 3.2.3)

Menghapus instalasi

Hapus binari berikut

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

Hapus direktori berikut

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

Untuk menyingkirkan pengguna boneka yang muncul di layar masuk

sudo dscl . delete /Users/puppet

Anda harus me-reboot agar pengguna menghilang


sumber daya
spuders blog - cara menghapus boneka dari Mac
menghapus boneka yang diinstal melalui ruby
menghapus pengguna yang tersembunyi dari mac

spuder
sumber
10

The jawaban di atas tidak lengkap, tidak semua file dihapus dengan perintah di atas.

Saya dapat sepenuhnya menghapus Puppet (on Mountain Lion) dengan menjalankan perintah berikut:

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
sumber
Puppetlabs melakukan pekerjaan yang sangat baik karena file-file tersebut benar-benar dikirim oleh payload, ini adalah cara yang sangat cerdas dan asli untuk menghapusnya. Sangat dihargai.
Sacrilicious
Dengan versi 4.6.1 dari agen boneka Anda harus mengubah com.puppetlabs.puppet menjadi 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-agentSetelah menjalankan ini, saya masih memiliki file di bawah / opt / puppetlab sehingga sepertinya tidak berfungsi sepenuhnya saat ini.
Chris Magnuson
Solusi di atas bekerja untuk saya ketika saya harus menghapus Puppet 3 di El Capitan juga. (Belum mencoba dengan Wayang 4.)
user1475135