El SysAdmin del 3er Mundo

todo lo que expliqué mientras nadie prestaba atención

repos EPEL y demás

| Comments

CentOS, es conocido por sus reducidos repositorios. Pero por suerte, los repos EPEL (enterprise linux) y el IUS nos permiten bandearnos un poco. Además, tenemos el Remi, tan fresco como explosivo, que si bien no es muy recomendable usarlo, nunca está de más tenerlo a mano. Si algo tiene lindo yum es la gestión de repositorios.

Instala wget… vamos a necesitarlo.

Para los criticones: -sí, ya se que el epel está en el repo oficial, pero para este ejemplo lo añadiremos desde la web.

“añadiendo el EPEL”
1
2
 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
 rpm -Uvh epel-release-latest-7*.rpm

El IUS es majomenos la misma historia

“añadiendo el IUS
1
2
 wget https://centos7.iuscommunity.org/ius-release.rpm
 rpm -Uvh ius-release*.rpm

El repo IUS, suele contener paquetes más recientes de cosas que ya centos trae. La mejor manera de instalar esto, es usando un plugin de yum, llamado «replace», así que instala el paquete yum-plugin-replace.

Ahora busca el paquete que deseeas en el repo IUS:

“buscando en el IUS”
1
 yum --disablerepo="*" --enablerepo="ius" search talcosa

Luego remplaza el paquete talcosa de CentOS, por el talcosa3u de IUS

“remplazando paquete”
1
 yum replace talcosa --replace-with talcosa3u

Para más detalles, échale un vistazo a el user-guide de IUS

El repositorio Remi es aún más peligroso, ya que los paquetes tienen el mismo nombre que el de los oficiales. Se recomienda no tener el repo remi activado NI JUGANDO.

La instalación es la misma rutina

“instalando Remi”
1
2
 wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
 rpm -Uvh remi-release-7*.rpm

Otro repo bueno, es el de alcancelibre, que provee sarg.

“alcancelibre”
1
2
wget -N http://www.alcancelibre.org/al/server/AL-Server.repo \
-O /etc/yum.repos.d/AL-Server.repo

Luego usamos el mismo proceder, buscar en repo específico.

“buscando paquetes”
1
2
yum --enablerepo=remi search fulanito
yum --enablerepo=remi install fulanito

El comando repolist permite ver los repositorios en juego. Para ver los repos que tienes acoplados, usa yum repolist. Si quieres ver que repo tienes deshabilitados, usa yum repolist disabled.

Si este artículo te resultó interesante, considere donar 0.05 BTC: 1Kg4gu3e7u8HUw8bj5NbBciRg6Y56kuFCU

Comments