Instalación desde la fuente: ¿necesito conservar el directorio tarball extraído?

Instalación desde la fuente: ¿necesito conservar el directorio tarball extraído?

Si estoy instalando desde la fuente, ¿debo conservar el directorio tarball extraído? Entonces, si descargo el git tarball. Entonces hago:

tar -xvzf git.tar.gz

Esto creará un git.x.x. directorio, en el que ejecuto cd, luego ejecuto ./configure, etc. Una vez que haya terminado con este proceso y git, o lo que sea que esté instalado, ¿debo conservar el git.x.xdirectorio extraído original, o solo se usa para compilar el programa?

Estoy un poco confundido por todos los directorios y carpetas utilizados para los programas.

Respuesta1

No es necesario quedártelo. Sin embargo, es posible que desee conservar el paquete tarball para:

make uninstall

Generalmente, los paquetes fuente tienen esto como makedestino para que pueda eliminar ordenadamente el paquete de su sistema si lo desea. No debería depender de preservar el estado de la compilación, por lo que puede borrar el directorio y luego descomprimir el archivo tar y simplemente hacerlo.

Las cosas de un repositorio de git pueden ser menos consistentes. Puede verificar si el objetivo existe con make --dry-run uninstall1 . Si es así, taro archive el directorio usted mismo y guárdelo.

Si sabe que puede obtener el mismo paquete en la misma versión en cualquier momento, tampoco necesita conservar el archivo tar. Y, por supuesto, si sabe qué se instaló y es simple y directo (por ejemplo, solo un ejecutable y una página de manual), esto no es una gran preocupación.


1. Implicando una forma de deducir qué está instalado por make install;)

Respuesta2

Instalar básicamente significa copiar los archivos del tarball extraído a su sistema de archivos. Entonces no, no es necesario conservar el original una vez copiado el contenido.

información relacionada