ダウンロードしてコンパイルしたソースからソフトウェアをインストールしました。だから私は次のことをしました:
tar xzfv ~/download/software.tar.gz
cd ~/download/software && ./configure && make
Sudo make install
質問:不要になった~/download/software
フォルダーを削除できますか?
(つまり、ソフトウェアはどこにインストールされていますか?/bin
、/opt
などのフォルダーに巧妙にインストールされていますか?または、~/download/software
にファイルがインストールされていますか?)
実行したら:
Sudo make install
必要なファイルは、システムディレクトリの関連する場所にコピーされます。物を/usr/local
に入れたり、/opt
に入れたり、システム内の他の関連ディレクトリ全体に配布したりできます。そのディレクトリから保持して実行するパッケージはありません。何が行われるのかを明確に示すREADME
(または同様の)ファイルが必要です。
したがって、ソースディレクトリを安全に削除できますが、uninstall
とは正反対のinstall
ファイルが存在する可能性があります。つまり、コピーされたすべてのファイルが削除されるので、確認してください。存在する場合は、それを保持することをお勧めします。
現時点では、make install
の代わりにcheckinstall
を使用する必要があります。これは、checkinstall
が、コピーする関連ファイルから.deb
ファイルを作成し、後で管理できるためです。パッケージマネージャーを使用してapt-get
、aptitude
、またはdpkg
を使用して下位レベルから。 checkinstall
は次の方法でインストールできます。
Sudo apt-get install checkinstall
次に、man checkinstall
を確認します。
それは通常パッケージに依存しますが、削除しても大丈夫だと思います。
ソフトウェアが必要なファイルをインストールした場所に依存します。
私の経験では常に大丈夫でした。詳細については、パッケージ情報を投稿してください!
何が起こるかをテストする場合は、実行中のプログラムを停止し、デーモンなどをインストールしてから、インストールフォルダーを移動してプログラムを再起動します。予想される動作に変更はありませんか?削除しても安全です!プログラムを強制終了しない場合は、フォルダーを戻して再起動してください!