数週間前にMac OS 10.8.4にpuppet 3.xをインストールしましたが、削除したいと思います。
installer.dmgにはアンインストーラーが付属しておらず、削除する.appパッケージはありません。
Mac OS Xからパペットをアンインストールするにはどうすればよいですか?
数週間前にMac OS 10.8.4にpuppet 3.xをインストールしましたが、削除したいと思います。
installer.dmgにはアンインストーラーが付属しておらず、削除する.appパッケージはありません。
Mac OS Xからパペットをアンインストールするにはどうすればよいですか?
回答:
Puppetにはアンインストーラーがありません。次のファイルを手動で削除する必要があります。(3.2.3でテスト済み)
アンインストール
次のバイナリを削除します
/usr/bin/puppet
/usr/sbin/puppet
次のディレクトリを削除します
/private/etc/puppet
/usr/share/doc/puppet
ログイン画面に表示されるパペットユーザーを取り除くには
sudo dscl . delete /Users/puppet
ユーザーを非表示にするには、再起動する必要があります
リソース
spudersブログ-Macからパペットを削除する方法
ruby経由でインストールされたパペットを削除するMac
から非表示のユーザーを削除する
上記の答えは不完全ではなく、すべてのファイルは、上記のコマンドで削除されています。
次のコマンドを実行することで、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
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
これを実行した後も/ opt / puppetlabsにファイルが残っていたため、現在は完全に機能していないようです。