Puppet'i Mac OS X'ten nasıl kaldırırsınız?


9

Birkaç hafta önce Mac OS 10.8.4'e kukla 3.x yükledim ve şimdi kaldırmak istiyorum.
İnstaller.dmg bir kaldırıcıyla birlikte gelmez ve kaldırılacak .app paketi yoktur.

Mac OS X'ten kukla nasıl kaldırılır?

Yanıtlar:


12

Kukla kaldırıcıya sahip değilse, aşağıdaki dosyaları el ile kaldırmanız gerekir. (3.2.3'te test edildi)

Kaldırma

Aşağıdaki ikili dosyaları kaldırın

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

Aşağıdaki dizinleri kaldırın

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

Giriş ekranında görünen kukla kullanıcısından kurtulmak için

sudo dscl . delete /Users/puppet

Kullanıcının kaybolması için yeniden başlatmanız gerekecek


resources
spuders blog - Mac'ten kukla nasıl kaldırılır
Ruby ile yüklenen kukla nasıl silin Gizli kullanıcıyı mac'den
kaldır


10

Yukarıdaki cevabı eksik, tüm dosyalar yukarıdaki komutlarla kaldırılır edilmektedir.

Ben başardı kaldırma tamamen (Mountain Lion) Kukla aşağıdaki komutları çalıştırarak:

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

Kuklalar, gerçekte yük tarafından teslim edilen dosyalara sahip olmak için harika bir iş çıkardı, bu, onu kaldırmaya devam etmek için çok akıllı ve yerel bir yoldur. Oldukça memnun olarak.
Kutsal

Kukla aracısının 4.6.1 sürümünde com.puppetlabs.puppet öğesini değiştirmeniz gerekir 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-agentBu çalıştırdıktan sonra hala / opt / puppetlabs altında dosyaları vardı, bu yüzden şu anda tam olarak çalışmıyor gibi görünüyor.
Chris Magnuson

Yukarıdaki çözüm, El Capitan'daki Kukla 3'ü de kaldırmak zorunda kaldığımda benim için çalıştı. (Kukla 4 ile denemedim)
user1475135
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.