Cómo compilar e instalar archivos TAR GZ y TAR BZ2 en Ubuntu Linux

Cómo compilar e instalar archivos TAR GZ y TAR BZ2 en Ubuntu Linux

A diferencia de Windows, la instalación de software en Linux tiene el potencial de ser un poco más complicada. A menos que el software elegido ya esté en forma de paquete o resida en un repositorio y se pueda instalar con una simple línea de texto, es probable que necesite compilar e instalar desde un archivo .TAR.GZ o .TAR.BZ2. .





Esto puede ser una pesadilla, pero si te apegas a las reglas, no debería serlo. Si tiene un archivo molesto que necesita instalar, el siguiente método creará un paquete, instalará dicho paquete y proporcionará una forma limpia y agradable de eliminar el software posteriormente a través de su administrador de paquetes. Líneas de comando listas, respiración profunda, por favor ...





Bolas de alquitrán de acero

Un archivo .TAR.GZ / BZ2 es un tarball comprimido (la extensión sin comprimir es .TAR) que contiene el código fuente sin procesar para la aplicación elegida. La instalación requiere que estos archivos se compilen, procesen y vinculen de manera que Ubuntu pueda ejecutar el programa.





El formato tarball se estandarizó en 1988 (y nuevamente en 2001) y continúa usándose ampliamente tanto en Linux como en Windows para la distribución de software. Originalmente, los archivos tar se diseñaron para facilitar la copia de seguridad de datos en dispositivos de cinta, no es que usted esté haciendo eso.

Si no ha utilizado la línea de comandos de Linux antes, no debe preocuparse, los comandos son sencillos y coherentes.



Preparación de su sistema

Deberá instalar un paquete llamado construir-esencial para crear el paquete desde la fuente y checkinstall para agregarlo a su administrador de paquetes para una fácil eliminación. Esto se puede hacer rápidamente a través de la consola, simplemente abra Terminal ( Aplicaciones , Accesorios , Terminal ) y escriba:

sudo apt-get install build-essential checkinstall





los usuarios siempre están al tanto cuando su computadora o dispositivo móvil está dañado.

Deje tiempo para que se descarguen e instalen, y una vez hecho esto, es posible que también desee instalar el software de administración de versiones para las actualizaciones, aunque siempre puede hacerlo más tarde. En cualquier caso, estos tres harán el truco:

sudo apt-get install subversion git-core mercurial





A continuación, querrá utilizar un directorio común al crear estos paquetes. Técnicamente, puede poner esto en cualquier lugar, siempre que se pueda escribir. La documentación oficial de Ubuntu recomienda

/ usr / local / src

así que nos quedaremos con eso:

sudo chown $ USER / usr / local / src

Luego, asegúrese de que se pueda escribir:

sudo chmod u + rwx / usr / local / src

Finalmente también instalaremos apt-file , que se utiliza para resolver cualquier problema de dependencia que encuentre:

sudo apt-get install apt-file

Probablemente obtendrá una ventana emergente que le indicará que necesita actualizar apt-file, si no, ejecute el siguiente comando y déjelo terminar:

actualización de sudo apt-file

Una vez que haya hecho esto, nunca tendrá que volver a hacerlo, ya que su sistema estará preparado para cualquier tarball que le arroje.

Extraer y configurar

Suponiendo que ya ha descargado un archivo .TAR.GZ misterioso, primero tendrá que moverlo a la carpeta de compilación designada (usé

/ usr / local / src

). Puede hacer esto con su navegador de archivos normal, y una vez hecho esto, abra una nueva Terminal.

Cambie a la carpeta de compilación escribiendo:

cd / usr / local / src

A continuación, extraiga el archivo. Para .TAR.GZ tipo de archivos:

tar -xzvf .tar.gz

Y para .TAR.BZ2 tipo de archivos:

tar -xjvf .tar.bz2

Si todo salió bien, verá una larga lista de archivos extraídos, como en la captura de pantalla anterior. No cierres la Terminal todavía, no hemos terminado.

Es en este punto que urge debe navegar a la carpeta que acaba de crear su archivo (con su explorador de archivos habitual) y abrir README o INSTALL si los archivos existen. Si su software en particular requiere un método diferente al que estoy a punto de entrar, este archivo contendrá la clave. Puedes ahorrarte un lote de molestias al hacer esto.

También puede elegir diferentes opciones de instalación según el software, y INSTALL o README estipularán cuáles son. Es posible que los archivos no tengan extensión, pero son texto sin formato y deben abrirse en Gedit o en cualquier editor de texto que elija.

Como regla general, los siguientes comandos instalarán su software con el método de instalación predeterminado.

Su tarball se habrá extraído a una carpeta con el mismo nombre que el archivo, así que cambie a esta carpeta con el comando cd que utilizó anteriormente, así:

cd / usr / local / src /

Reemplace con el nombre de la carpeta que creó el archivo. A continuación, deberá configurar los archivos de origen escribiendo:

./configurar

Nota: Si su software no tiene un archivo de configuración, puede intentar pasar directamente al Construir e instalar sección de este artículo, aunque consulte primero su documentación INSTALL o README.

Si recibe un mensaje de error relacionado con autoconf, deberá instalarlo escribiendo:

sudo apt-get install autoconf

Entonces corre

./configurar

de nuevo.

Este comando verificará si tiene todos los paquetes instalados necesarios para usar su software. Puede usar apt-file que instaló anteriormente para completar los espacios en blanco.

Si recibe un error (algo como

configure: error: los requisitos de la biblioteca ... no se cumplen

) busque el archivo que no se encuentra encima del mensaje de error, luego use la búsqueda de archivos aptos escribiendo:

búsqueda de archivos apt.

Esto le dirá en qué paquete se encuentra el archivo que necesita, por lo que puede descargarlo usando:

¿Puede un macbook pro contraer un virus?

sudo apt-get install

Esto no siempre sucederá necesariamente, pero es muy útil si no tiene las dependencias necesarias.

Cuando esté satisfecho, tiene los paquetes (si los necesita) ejecute el

./configurar

comando de nuevo.

Si todo salió bien verás

config.status: creando Makefile

- ¡Felicitaciones, ya casi has llegado! Mucha gente se rinde antes de llegar a este punto, pero tú eres mejor que eso.

Construir e instalar

En el mismo tipo de ventana de Terminal:

hacer

Siéntese, tome un café y respire por un segundo. Dependiendo del tamaño de su instalación, esto puede llevar un tiempo.

Ahora puedes instalar el programa con el siguiente comando:

sudo checkinstall

Siga las instrucciones en pantalla, agregue una descripción para su software y presione Ingresar en esta pantalla:

Si todo salió bien verás Instalación exitosa . Felicítate a ti mismo. Lo has hecho bien.

Su software ahora debería estar instalado en

/ usr / local / bin

y podrás ejecutarlo desde allí sin ningún problema.

¿Lo hiciste hasta el final? ¿No es más fácil simplemente esperar un paquete o obtenerlo de los repositorios? Tal vez lo encontró ... ¿fácil? Háznoslo saber en los comentarios.

Cuota Cuota Pío Correo electrónico Cómo cambiar la apariencia de su escritorio de Windows 10

¿Quiere saber cómo hacer que Windows 10 se vea mejor? Utilice estas sencillas personalizaciones para personalizar Windows 10.

Leer siguiente
Temas relacionados
  • Linux
  • Ubuntu
  • Compresión de archivo
Sobre el Autor Tim Brookes(838 Artículos publicados)

Tim es un escritor independiente que vive en Melbourne, Australia. Puedes seguirlo en Gorjeo .

Más de Tim Brookes

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse