web-dev-qa-db-ja.com

ソースからコンパイルされたパッケージをアンインストールします

この質問は this oneに拡張されており、今後はcheckinstallを使用することをお勧めします。適切なアドバイスですが、コンパイルプロセスを繰り返して、2回目にインストールするファイルのリストを保存し、2回目のmake installのリストの結果に従ってスクリプトを削除することは可能でしょうか?

または、checkinstallを使用して同じパッケージをインストールする場合、ファイルは最初のビルドのファイルを上書きし、それに応じてパッケージマネージャーによって削除できますか?

4
ako

はい、make uninstallがない場合、make installはインストールされたファイルを見つけるのに役立ちます。

make installを再度実行し、出力をキャプチャすると、ログ出力の一部としてインストールされたファイルのリストが表示され、「手動」で使用したり、抽出したりできます。
ビルドディレクトリがなくなった場合は、ソース(理想的には同じバージョン)のダウンロードからやり直すときにも機能します。

通常の出力とエラー出力をキャプチャし、実行中に表示するには、次を使用します。

Sudo make install 2>&1 | tee makeinstall.log

同じことがcheckinstallで機能しない理由はないと思います。

3
Volker Siegel