web-dev-qa-db-ja.com

ソースtarballからApacheをインストールした場合、どうすれば削除できますか?

ソースtarからApache2.4をインストールしましたが、抽出されたディレクトリのmakefileに「makedeinstall」または「makeuninstall」オプションがないようです。
インストールされているApacheサーバーをシステムから削除するにはどうすればよいですか?

システムはFreeBSDです。インストールはOpenSSLの下位バージョンのテストサーバー用であったため、ポートの使用は避けました。

3
user2738698

rmコマンドを使用して、手動でインストールされたファイルを削除します。

(削除する必要のあるファイルがわからない場合は、もう一度make installして、更新されたファイルを探すと役立つことがあります。おそらく、かなり混乱しているでしょう。)


次回テスト環境を構築する必要があるときは、それを熟考し、その環境の最終的な削除を計画する必要があります(たとえば、configureを実行するときに--prefix=/usr/local/Apache-testを使用して、インストールされているすべてのファイルが便利に1つのディレクトリ)。
これには、もう少し作業が必要ですが、サーバーが混乱する可能性は低くなります。

より良い解決策は、FreeBSDの jail機能 を使用してテスト環境を完全に制限することです。これは学習曲線が急になります(そしてより多くのディスクスペースを使用します)が、分離/封じ込めの観点からは正しいことです。

5
voretaq7