
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.x
directorio 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 make
destino 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 uninstall
1 . Si es así, tar
o 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.