ビルド後にソースを削除する


15

ソースからパッケージを構築したと仮定します(configure make install)。
ビルドが成功した後、sourcesディレクトリを削除できますか?またはそれは依存しますか?では、何に?

回答:


15

バイナリ以外は必要ありません。これらは、make installによって別の場所にすでにコピーされているはずです。残りは削除できます。不明な場合は、削除する前にバックアップを作成してください。削除し、まだ機能している場合はテストし、まだ機能している場合はバックアップを削除します。

注: としてændrükが指摘:使用のcheckinstall checkinstallをインストールするオーバーすると、make installインストールを追跡するためのUbuntuを有効にするの美徳を持っています。後で、通常のUbuntuパッケージ管理を使用して行った変更を元に戻すことができます。


5

を使用してファイルをmake installインストールした場合、それらをアンインストールするかどうかを確認する唯一の方法は、ソースファイルを調べることです。この目的のために、ソースのコピーをアーカイブすることもできます。

より良い代替手段はのcheckinstall代わりに使用することですmake install。これにより、Ubuntuのパッケージマネージャーは、リポジトリからソフトウェアを追跡するのと同じ方法で、インストールされた各ファイルを追跡できます。このインストール方法を使用する場合、余分なファイルを保持する必要はありません。


checkinstallの場合は+1。偶然出会った人がそれを見ることができるように私の受け入れられた答えに統合しました。
CON-F-使用

2

通常、バイナリをインストールしたら、ソースコードを含むディレクトリを削除できます。ただし、他のコンパイルオプションを使用して再度コンパイルする場合を除きます。

Apacheをアップグレードするときなど、ソースディレクトリを保持しておくと特に便利な場合があります。

あなたが最善のものを決めることができます、私の意見では、ソースディレクトリを維持することは良いことです。明らかに、ディスク容量の問題がない場合。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.