GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar tar.gz en CentOS

La mayoría de las veces instalará paquetes con el administrador de paquetes de Linux integrado. Para CentOS, eso es delicioso. Para Debian, es apt-get y así sucesivamente. Si tienes suerte. Desafortunadamente, no todo el software útil está cuidadosamente empaquetado en repositorios.

Hay mucho de eso tirado por ahí, a la espera de ser compilado e instalado. En este artículo, le mostraremos cómo instalar archivos tar.gz de la manera tradicional en una instalación nueva de CentOS.

La forma CORRECTA de instalar archivos tar.gz

Una de las razones por las que los administradores de paquetes como yum son tan útiles es que se encargan de limpiar una vez que haya terminado. Para desinstalar un paquete, solo necesitamos escribir:

yum remove xyz

Sin embargo, los paquetes en la naturaleza pueden no estar bien hechos. Es posible que no haya una forma predeterminada de eliminar el paquete y todos sus archivos. Más adelante, le mostraremos una forma segura de hacerlo para que pueda eliminar paquetes por completo, incluso sin un desinstalador. Pero por ahora, vamos a suponer que el paquete que desea instalar está bien hecho y cumple con los estándares de codificación importantes.

Permisos para compilar e instalar archivos tar.gz

El proceso final de instalación de estos archivos requiere permisos de root. Si no ha iniciado sesión como root (¡e idealmente no debería estarlo!), entonces deberá usar el comando "sudo". Si no tiene un usuario capaz de ejecutar sudo, puede crear uno o iniciar sesión como root. ¡Así que empecemos!

Paso 1:Instale las herramientas de desarrollo

Las herramientas de desarrollo de Linux son un conjunto de alrededor de 100 paquetes (incluidas las dependencias) que se requieren para compilar programas. Puede comprobar si están instalados escribiendo algo como:

gcc -v

Si dice "comando no encontrado", entonces necesita instalar las herramientas escribiendo:

sudo yum groupinstall "Development tools"

Esto es para CentOS. Para Ubuntu, se llama el paquete "build-essential" y así sucesivamente. La instalación de estos requiere permisos de administrador:

Una vez que se hayan instalado las herramientas de desarrollo, ¡es hora de compilar!

Paso 2:Obtenga la URL del archivo tar.gz para descargar

Para este ejemplo, estamos usando los paquetes de muestra gratuitos "Hello World" en gnu.org que se encuentran aquí:

http://ftp.gnu.org/gnu/hello/

Encontramos el que queremos, hacemos clic derecho y copiamos la URL del archivo de destino:

Una vez que tenemos eso, lo descargamos.

Paso 3:Descargar el archivo

Para esto, solo usamos el comando "wget" con la URL del archivo que obtuvimos en el Paso 2 así:

wget http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz

Esto iniciará la transferencia a nuestro sistema:

Una vez completada la barra de transferencia, tenemos que descomprimirla.

Paso 4:Descomprimir tar.gz en una nueva carpeta

El archivo tar.gz ahora estará en su directorio actual. Lo desempaquetamos así:

tar -zxf hello-2.10.tar.gz

Esto creará una nueva carpeta con el nombre del archivo menos la extensión como se muestra aquí:

Navegue a esta carpeta escribiendo;

cd hello-2.10

¡Ahora es el momento de instalar el paquete!

Paso 5:Instalación del paquete

El proceso de instalación consta de estos tres comandos uno tras otro:

./configure
make
sudo make install

¡Tenga en cuenta que necesita permisos "sudo" para el último! Escríbalos uno por uno, espere a que se completen y luego continúe con el siguiente comando. Al final, debería compilarse e instalarse sin ningún error:

Paso 6:Ejecutar el programa

El paquete debería haber instalado sus binarios en el sistema y agregado las variables $PATH. Simplemente escriba el comando como se muestra aquí:

Como puedes ver, ¡funciona! ¡Hemos compilado e instalado con éxito un paquete de Linux!

Paso 7:Eliminación del paquete

Aquí tendrá que esperar y rezar para que el desarrollador del paquete haya incluido un script de desinstalación. De lo contrario, eliminar todos los archivos que se instalaron puede ser un gran dolor de cabeza. Sin embargo, si el código es bueno, debería poder navegar a la carpeta de instalación como en el Paso 4 y escribir:

sudo make uninstall

Y esto debería eliminar el paquete de su sistema. Más adelante, verá cómo instalar paquetes para que no tenga que depender de la buena voluntad del programador para la desinstalación. Pero ahora mismo, esta es la forma "estándar" de instalar archivos tar.gz en Linux.

Por supuesto, si usted es uno de nuestros clientes de CentOS Hosting, no tiene que instalar tar.gz en CentOS, simplemente pregúntele a nuestros administradores, siéntese y relájese. Nuestros administradores instalarán tar.gz en CentOS inmediatamente.

PD. Si te gustó esta publicación sobre cómo instalar tar.gz en CentOS, compártela con tus amigos en las redes sociales usando los botones a continuación o simplemente deja un comentario en la sección de comentarios. Gracias.

Pruebe nuestro alojamiento CentOS completamente administrado hoy, ¡desde solo $ 24.99 / mes!
Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Yarn en CentOS 7

Cómo instalar paquetes RPM en CentOS

Cómo instalar Yarn en CentOS 8

Cómo instalar R en CentOS 8

Cómo instalar RPM en CentOS

Cómo instalar paquetes RPM en CentOS 8