Cómo instalar un archivo .tar.gz en Linux

Un .tar.gz no es un instalador como el .deb: es un archivo comprimido que suele contener código fuente o un programa portable. El proceso tiene dos partes: extraer y luego instalar.

1. Extraer el archivo

tar -xzvf nombre.tar.gz

Esto crea una carpeta con el contenido. Las opciones significan: x extraer, z gzip, v verbose, f archivo.

2a. Si es un programa portable

Entra en la carpeta y busca un ejecutable o un archivo README/INSTALL con instrucciones. A menudo basta con ejecutar el binario incluido.

2b. Si es código fuente (compilar)

Entra en la carpeta extraída y ejecuta, en orden:

cd nombre
./configure
make
sudo make install

configure comprueba tu sistema, make compila y make install instala. Si configure avisa de que falta algo, instala esa dependencia (a menudo un paquete -dev) y repite.

Preguntas frecuentes

¿Cómo desinstalo algo compilado con make install?

Si el proyecto lo permite, desde la carpeta de origen: sudo make uninstall. Por eso conviene no borrar esa carpeta.

¿Hay algo más fácil que compilar?

Siempre que puedas, usa el paquete .deb o el gestor de software: compilar debería ser el último recurso.