it-swarm-ja.com

Mac OS XからPuppetをどのようにアンインストールしますか?

数週間前にMacOS10.8.4にpuppet3.xをインストールしましたが、削除したいと思います。
installer.dmgにはアンインストーラーが付属しておらず、削除する.appパッケージもありません。

Mac OS Xからpuppetをどのようにアンインストールしますか?

9
Daniel Groves

Puppetにはアンインストーラーがないため、次のファイルを手動で削除する必要があります。 (3.2.3でテスト済み)

アンインストール

次のバイナリを削除します

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

次のディレクトリを削除します

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

ログイン画面に表示されるpuppetユーザーを削除するには

Sudo dscl . delete /Users/puppet

ユーザーが消えるには再起動する必要があります


リソース
spudersブログ-Macからパペットを削除する方法
Ruby経由でインストールされたパペットを削除
Macから非表示のユーザーを削除

12
spuder

上記の回答 は不完全です。上記のコマンドですべてのファイルが削除されるわけではありません。

次のコマンドを実行することで、Puppet(Mountain Lion上)を完全にアンインストールすることができました。

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
10
Emyl