Cómo Instalar las Development Tools en Centos 7 Automake, Gcc (C/C++), Perl, Python & Debuggers

¿Cómo instalar las Development Tools como compilador GNU GCC de C/C++, make, install y otros programas después de instalar CentOS, RHEL o Fedora desde una Terminal o Shell? aquí te digo los pasos y los comandos necesarios.

Cómo Instalar las Development Tools en Centos 7

como instalar centos como servidor linux

Para instalar las Herramientas de Desarrollo en Centos, RHEL o Fedora lo que tienes que hacer es instalar el grupo de paquetes «Development tools» en el sistema linux que lo requieras, para hacer esto debes utilizar el usuario root, o tener los permisos adecuados.

Los programas que puedes instalar con este grupo de paquetes incluyen herramientas de desarrollo como automake, gcc, perl, python, debuggers, etc. Que son necesarios para compilar software y contruir nuevos archivos RPM, estos son algunos de ellos:

  1. flex
  2. compilador gcc
  3. redhat-rpm-config
  4. rpm-bluid
  5. make
  6. autoconf
  7. automake
  8. git
  9. patch
  10. bison
  11. gettext
  12. pkgconfig
  13. subversion
  14. libtool y
  15. gdb entre otros

Instalación de las Development Tools

Abre una terminal o accede a tu servidor por medio de ssh, cuando lo hagas, debes asegurarte de tener privilegios de root para ejecutar este comando por lo que verás el símbolo # al inicio del texto, recuerda que este símbolo no es parte del comando, es el promt que te indica que estás con privilegios de roo. Para instalar la herramientas de desarrollo en centos ejecuta:

# yum groupinstall "Development tools"

Ejemplo del texto mostrado al ejecutar el comando anterior:

Complementos cargados:fastestmirror, langpacks
No existe un archivo de grupos instalados.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
 * base: centos.mirror.lstn.net
 * extras: mirror.steadfast.net
 * updates: centos.mbni.med.umich.edu
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete autoconf.noarch 0:2.69-11.el7 debe ser instalado
--> Procesando dependencias: m4 >= 1.4.14 para el paquete: autoconf-2.69-11.el7.noarch
---> Paquete automake.noarch 0:1.13.4-3.el7 debe ser instalado
--> Procesando dependencias: perl(Thread::Queue) para el paquete: automake-1.13.4-3.el7.noarch
--> Procesando dependencias: perl(TAP::Parser) para el paquete: automake-1.13.4-3.el7.noarch
---> Paquete bison.x86_64 0:2.7-4.el7 debe ser instalado
---> Paquete byacc.x86_64 0:1.9.20130304-3.el7 debe ser instalado
---> Paquete cscope.x86_64 0:15.8-7.el7 debe ser instalado
---> Paquete ctags.x86_64 0:5.8-13.el7 debe ser instalado
....
..
Resumen de la transacción
================================================================================
Instalar 25 Paquetes (+26 Paquetes dependientes)
Tamaño total de la descarga: 72 M
Tamaño instalado: 212 M
Is this ok [y/d/N]: y
Downloading packages:
(1/51): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00 
(2/51): byacc-1.9.20130304-3.el7.x86_64.rpm | 65 kB 00:00 
(3/51): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00 
(4/51): cscope-15.8-7.el7.x86_64.rpm | 203 kB 00:00 
(5/51): ctags-5.8-13.el7.x86_64.rpm | 155 kB 00:00 
(6/51): diffstat-1.57-4.el7.x86_64.rpm | 35 kB 00:00 
(7/51): bison-2.7-4.el7.x86_64.rpm | 578 kB 00:01 
(8/51): dwz-0.11-3.el7.x86_64.rpm | 99 kB 00:00 
(9/51): autoconf-2.69-11.el7.noarch.rpm | 701 kB 00:01
...
..
Dependencia(s) instalada(s):
 apr.x86_64 0:1.4.8-3.el7 
 apr-util.x86_64 0:1.5.2-6.el7 
 cpp.x86_64 0:4.8.2-16.el7 
 dwz.x86_64 0:0.11-3.el7 
 gettext-common-devel.noarch 0:0.18.2.1-4.el7 
 gettext-devel.x86_64 0:0.18.2.1-4.el7 
 glibc-devel.x86_64 0:2.17-55.el7 
 glibc-headers.x86_64 0:2.17-55.el7 
 kernel-debug-devel.x86_64 0:3.10.0-123.4.4.el7 
 kernel-headers.x86_64 0:3.10.0-123.4.4.el7 
 libgfortran.x86_64 0:4.8.2-16.el7 
 libmpc.x86_64 0:1.0.1-3.el7 
 libquadmath.x86_64 0:4.8.2-16.el7 
 libquadmath-devel.x86_64 0:4.8.2-16.el7 
 libstdc++-devel.x86_64 0:4.8.2-16.el7 
 m4.x86_64 0:1.4.16-9.el7 
 perl-Error.noarch 1:0.17020-2.el7 
 perl-Git.noarch 0:1.8.3.1-4.el7 
 perl-TermReadKey.x86_64 0:2.30-20.el7 
 perl-Test-Harness.noarch 0:3.28-2.el7 
 perl-Thread-Queue.noarch 0:3.02-2.el7 
 perl-XML-Parser.x86_64 0:2.41-10.el7 
 perl-srpm-macros.noarch 0:1-8.el7 
 subversion-libs.x86_64 0:1.7.14-6.el7 
 systemtap-client.x86_64 0:2.4-14.el7 
 systemtap-devel.x86_64 0:2.4-14.el7
¡Listo!

Verificar la instalación de las Herramientas de Desarrollo

Cuando aparece este mensaje las herramientas de desarrollo están instaladas en tu sistema y puedes verificarlo ejecutando el siguiente comando:

$ gcc --version

y mostrará un texto como el siguiente:

gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16)
Copyright (C) 2013 Free Software Foundation, Inc.
Esto es software libre; vea el código para las condiciones de copia. NO hay
garantía; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPÓSITO EN
PARTICULAR

Tu Servidor y Amigo

Luis Armando Medina
Sígueme en Twitter: @larmedina

facebook-arrowHaz click en “Me Gusta” y deja un comentario:

This entry was posted in Centos and tagged , , , , , . Bookmark the permalink.

4 Responses to "Cómo Instalar las Development Tools en Centos 7 Automake, Gcc (C/C++), Perl, Python & Debuggers"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


*


Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.