Habilitar Repositorios, Actualizar Paquetes Básicos de Yum e Instalar Adionales Requeridos

habilitar-repositorios-y-actualizar-paquetes-basicos-de-yum

Yum es una aplicación de CentOS que permite instalar / desinstalar otras aplicaciones para Linux que vienen empaquetadas bajo el formato RPM oriundo de Red Hat. Los paquetes RPM provienen de repositorios que deben estar predefinidos en el sistema. Yum obtiene automáticamente las dependencias entre paquetes y previene sobre lo que debe existir para poder instalar correctamente los paquetes. Esto permite hacer más fácil la actualización sin tener que manipular manualmente cada RPM que se utiliza.

Para actualizar los paquetes básicos de Yum primero debemos importar las llaves GPG para los paquetes de software, esto se hace con:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

A continuación, habilitamos el repositorio EPEL en nuestro sistema CentOS ya que muchos de los paquetes que vamos a instalar no están disponibles en los repositorios oficiales de CentOS 7:

yum -y install epel-release
yum -y install yum-priorities

Editar:

nano /etc/yum.repos.d/epel.repo

y a gregar la línea priority=10 a la sección [epel]:

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
priority=10
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[...]

Luego debemos actualizar los paquetes ya existentes en el sistema (tomará algunos minutos):

yum -y update

Después que Yum ha actualizado todo y nos permite continuar, debemos instalar varios paquetes adicionales que se requieren en el servidor.

Para instalar un paquete que no esté instalado ya, hay que usar la opción de yum “install”, de la forma:

yum install [nombre-del-paquete]

Empezamos con:

yum -y groupinstall 'Development Tools'

A su vez, para instalar varios paquetes simultáneamente es posible colocar los nombres de los mismos separados por espacios.

Otros comandos importantes de Yum son:

# yum remove [nombre-del-paquete]: Para quitar un paquete ya instalado

.# yum search [cualquier-nombre]: Para buscar un paquete por su nombre.
Deja una respuesta

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