
ソースからインストールする場合、抽出した tarball ディレクトリを保持する必要がありますか? Git tarball をダウンロードする場合は、次のようにします。
tar -xvzf git.tar.gz
これにより、 ディレクトリが作成され、そのgit.x.x
中でなどを実行します。このプロセスが完了し、または何かがインストールされたら、元の抽出されたディレクトリを保持する必要がありますか、それとも、それはプログラムのコンパイルにのみ使用されますか?cd
./configure
git
git.x.x
プログラムに使用されるすべてのディレクトリとフォルダーに少し混乱しています。
答え1
保存する必要はありません。ただし、次の場合のためにパッケージの tarball 自体を保存しておくことをお勧めします。
make uninstall
通常、ソース パッケージにはこれがmake
ターゲットとして含まれているため、必要に応じてシステムからパッケージをきちんと削除できます。ビルドの状態を保持する必要はないため、ディレクトリを消去してから、後で tarball を解凍して実行できます。
make --dry-run uninstall
git リポジトリからのものは一貫性が低い可能性があります。 1でターゲットが存在するかどうかを確認できます。存在する場合は、tar
ディレクトリを自分でアーカイブして保存します。
いつでも同じバージョンの同じパッケージを入手できることがわかっている場合は、tarball も保存する必要はありません。もちろん、インストールされた内容がわかっていて、それがシンプルでわかりやすい場合 (実行可能ファイルとマニュアル ページだけなど)、これは大きな問題にはなりません。
1. 何がインストールされているかを推測する方法を示唆するmake install
;)
答え2
インストールとは、基本的に、抽出した tarball 内のファイルをファイルシステムにコピーすることを意味します。したがって、内容をコピーしたら、元のファイルを保持する必要はありません。