it-swarm-ja.com

手動でコンパイルしてインストールしたパッケージを削除するにはどうすればよいですか?

最近、Mac OS 10.6の新規インストールでGitをコンパイルしてインストールしましたが、ドキュメントがインストールされませんでした。

ここで提供されているプリコンパイル済みパッケージを使用する必要があることに気付きました: http://code.google.com/p/git-osx-installer/downloads/list

make installとGitソースコードを使用してシステムに追加したすべてのファイルを削除するにはどうすればよいですか?

編集:私は過去に他のパッケージでも同様の問題を抱えていました。たとえば、./configureと間違った--prefix=などがあります。 unixパッケージを削除するための一般的な方法は何ですか?

5
macek

make uninstallはよく機能します。 makefileがそれをサポートしていない場合は、make -n installを実行して(実際に実行せずにmake installが実行する手順を一覧表示します)、手動で手順を逆にするのが最善の策です。

また、さまざまなディストリビューションのGitパッケージ( Debian's など)を調べて、それらのパッケージがインストールするファイルを確認することもできます。ソースからインストールするためにパスを少し調整する必要があるかもしれませんが、削除する必要のあるファイルについてはかなり良いアイデアが得られるはずです。 (たとえば、DebianはGitを いくつかのパッケージ に分割するため、それぞれのファイルリストを確認する必要があるかもしれません。)

5
Josh Kelley