Linux es el sistema operativo con más tipos de paquetes. Seguramente, si has usado Debian, deberías saber el tipo de archivo .deb, o quizás, si has usado Fedora, deberías saber el tipo de archivo .rpm. En Linux, tenemos muchos tipos de archivos cuando hablamos de paquetes de instalación, y seguro que conoces el formato .tar.gz .
¿Qué es .tar.gz o .tgz?
Tar no es un paquete de instalación, sino una utilidad de software de computadora para recopilar muchos archivos en un solo archivo. A menudo se lo conoce como tarball con fines de distribución o copia de seguridad. Entonces, .tar.gz es solo un formato de archivo. Tar se usa a menudo junto con un método de compresión, como gzip , para crear un archivo comprimido y file.tar.gz (o file.tgz).
Tarballs se utilizan a menudo para distribuir el código fuente de una aplicación o tal vez un archivo binario para ejecutar un programa. Debería considerar encontrar una alternativa antes de instalar un paquete tar.gz porque a veces el proceso es más largo y más difícil.
Cómo instalar el archivo .tar.gz o .tgz en Linux
Si necesita instalar un .tgz paquete, no te preocupes, tenemos la solución, y la vas a conocer a través de un ejemplo:
Necesito usar WaoN porque toco la guitarra y quiero transcribir el audio a un archivo midi, pero WaoN no está disponible para mi distribución. Entonces, descargué el código fuente a mi computadora y extraje el tarball contenido.
Para extraer los archivos de un tarball, puedes usar el comando:tar xvf tarball.tar.gz . Además, deberías encontrar más información sobre Tar aquí.
Ahora, ingrese al directorio extraído:
Comúnmente, el paquete tar.gz contiene un archivo con las instrucciones para compilar y ejecutar el programa. Mi paquete contiene un archivo llamado 'INSTALAR' con las instrucciones:
En otros casos, encontrará un script de 'configuración'. Este script es una herramienta para verificar si su sistema tiene todas las dependencias requeridas para el edificio. Si encuentra un script de 'configuración', debe ejecutarlo:./configure (también, debe verificar los permisos del archivo).
Si el resultado de la secuencia de comandos 'configure' no informa ningún problema, puede continuar con el siguiente paso.
Para construir un paquete, debe usar el programa make:make -arguments. Más sobre hacer aquí.
Finalmente, obtengo un archivo ejecutable:
Ahora debo ejecutar mi programa. En la mayoría de los casos, instalará el programa en su computadora, por lo que debe usar el comando 'make install'. Otros paquetes tarball contienen un archivo binario, por ejemplo:
Sublime Text está disponible para Ubuntu, pero no proporciona una versión para mi distribución, así que tengo que usar la versión tarball (el tipo de archivo no es tgz, es un archivo tar.bz2).
Toma el mismo proceso, extrae el archivo.
Encontré el archivo ejecutable de texto sublime, pero verifiqué los permisos del archivo para ejecutar el archivo. Si su archivo no tiene permisos, puede modificar los permisos usando chmod
Finalmente, ejecute el programa. Hay muchas posibilidades cuando instala un paquete tarball. Por lo que debes analizar tu situación e instalar tu paquete; es fácil, presta atención a tu paquete. Además, cuando usa .configure comando, si tiene algún problema de dependencias, se le pedirá que instale las dependencias. Eso es todo lo que hay que hacer para instalar archivos .tar.gz o .tgz en Linux . Si tiene algún problema para instalar los paquetes a través de este método, hágamelo saber en la sección de comentarios a continuación. Te ayudaré.