bounceHammerの削除
残念ながらbounceHammerをインストールした後に削除(アンインストール)をする場合は、bounceHammerをビルドしたソースコードのあるディレクトリでmake uninstallを実行してください。bounceHammerを専用のディレクトリ(そのディレクトリの中身はbounceHammer関係のファイルしかない)にインストールした場合は、そのディレクトリをまるごと削除してもよいでしょう。
アンインストール
make uninstallはmake installでインストールした時に作成されたファイルのみが削除されます。インストール後に作成したファイルや、運用後にbounceHammerが作成した一時ファイルやデータファイル、コピーしたCGIスクリプトと、そしてbounceHammerのディレクトリ構造はそのまま残りますので、完全に消去するにはmake uninstall実行後に手動で削除してください。
# cd /usr/local/src/bouncehammer-2.0.0/ ⏎
# make uninstall ⏎
...
インストール後に作成した設定ファイル等は手動で削除
# cd /usr/local/bouncehammer/ ⏎
# rm ./etc/*.cf ./etc/neighbor-domains ⏎
BounceHammerが作成したデータファイルも不要なら削除
# rm -r ./var/spool/*.tmp ./var/db/*.db ./var/log/*.log ⏎
WebUIとAPI用のCGIスクリプトも削除
# rm /home/bouncehammer/public_html/index.cgi ⏎
# rm /usr/local/apache/cgi-bin/api.cgi ⏎
ディレクトリ構造は残るので、不要であれば or 個別削除が面倒であれば丸ごと削除
# rm -r /usr/local/bouncehammer ⏎
# make uninstall ⏎
...
インストール後に作成した設定ファイル等は手動で削除
# cd /usr/local/bouncehammer/ ⏎
# rm ./etc/*.cf ./etc/neighbor-domains ⏎
BounceHammerが作成したデータファイルも不要なら削除
# rm -r ./var/spool/*.tmp ./var/db/*.db ./var/log/*.log ⏎
WebUIとAPI用のCGIスクリプトも削除
# rm /home/bouncehammer/public_html/index.cgi ⏎
# rm /usr/local/apache/cgi-bin/api.cgi ⏎
ディレクトリ構造は残るので、不要であれば or 個別削除が面倒であれば丸ごと削除
# rm -r /usr/local/bouncehammer ⏎
DROP DATABASE
更にSQLite以外のデータベースを使用している場合は、bounceHammer用に作成したユーザとデータベースをそれぞれ削除してください。SQLiteの場合はファイルシステム上にあるデータベースのファイルを削除するだけです。
# /usr/local/mysql/bin/mysql ⏎
mysql> DELETE FROM mysql.user WHERE User='bouncehammer'; ⏎
...
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1537 Server version: 5.1.44 Source distribution ...mysql> DROP DATABASE bouncehammer; ⏎
mysql> DELETE FROM mysql.user WHERE User='bouncehammer'; ⏎
...
No TrackBacks
TrackBack URL: http://bouncehammer.jp/cgi-bin/mt/mt-tb.cgi/47

Leave a comment