Cómo activar los deltarpms en CentOS-6

Imagen de Epe

CentOS-6, al igual que los últimos Fedora, viene con deltarpm, esto es un sistema que solamente baja los cambios que se han producido en un paquete. Es excelente para cuando no tenemos una buena conectividad, en vez de bajarte por ejemplo 300 paquetes totalizando 230MB, te bajas 300 paquetes, pero sólo sus deltarpm, los cambios pueden ser por ejemplo 30MB... Es útil cuando se va a actualizar, porque al actualizar ya tienes el paquete viejo instalado y solamente bajas el delta con la diferencia entre el viejo y el nuevo.

Entonces el ahorro en tiempo es grandísimo, el ahorro en ancho de banda es enorme. Por supuesto no es de ninguna utilidad si tienes una conexión a internet muy rápida como por ejemplo 100mbit/s... sale mejor bajar el rpm directamente que no el delta. Porque a la final el deltarpm necesita reconstruir el paquete localmente consumiento un poco de recursos de procesador en ese momento.

En fedora viene el deltarpm activado.. en CentOS-6 no! Me dí cuenta, y me propuse activarlo, es un plugin de yum, simplemente, antes de mandar a actualizar la primera vez ejectuas:

yum install yum-presto

Al acabar de instalar el presto, ahi sí! Ejecuta:

yum update

y verás algo así, fíjate esto es real, de un server que recién acabo de instalar: me propone bajar un número bastante apreciable de actualizaciones, que según él totalizan

Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 107 Package(s)

Total download size: 145 M
Is this ok [y/N]:

ok, 107 paquetes, 145MB.

le doy yes y hace esto:

Downloading Packages:
Setting up and reading Presto delta metadata
updates/prestodelta | 108 kB 00:01
Processing delta metadata
Download delta size: 22 M

ok, bajará 22MB en deltas... veamos cuando acabe de bajar, cuánto es el ahorro:

Finishing rebuild of rpms, from deltarpms
| 95 MB 00:05
Presto reduced the update size by 77% (from 95 M to 22 M).
Package(s) data still to download: 50 M

fíjate, bajar esos paquetes normalmente hubiera tomado 95MB, sin embargo se redujeron a 22... luego bajará 50MB de paquetes normalmente (sin delta) así que en total bajaré 72MB de los 145 que me hubieran tocado.. no es mala idea!

es perfectamente funcional, en fedora ya van unas 2 ó 3 versiones así, sin inconvenientes ni queja alguna.

Comentarios

es correcto en fedora me

Imagen de falcom

es correcto en fedora me parece que desde la version 7 ya existe el comando

yum install yum-presto

que nos permite esto!
tambien existe el

yum install yum-plugin-fastestmirror

el cual nos permite automaticamente escoger los mejores/veloces mirrors cuando baja los paquetes/updates

Yo lo probé en la versión 6 y

Imagen de Jonas

Yo lo probé en la versión 6 y me parece que a partir de la 7 yum-presto se encontraba en los repos de fedora, antes se encontraba en rpmforge de dag en por esa época se llamaba diferente pero no lo recuerdo ahora... Nunca lo he usado en servidores por un lado porque el tamaño y frecuencias de las actualizaciones es reducido y por que he preferido utilizar yum a secas para evitarme posibles problemas.

Pienso que por estos días el plugin para yum ya ha demostrado sus capacidades y debe estar listo para entornos de producción.

Sería bueno conocer experiencias de uso en entornos de producción, ¿el plugin guarda estadísticas o solo las presenta?

Saludos.

funciona bien, sin problemas,

Imagen de Epe

funciona bien, sin problemas, puedes usarle, en fedora es por defecto, no hay que hacer nada, pero sorpresivamente en centos-6 hay que ponerle, para actualizaciones en esos sitios que tienen muy mala conectividad, es una bendición, noto que me ahorro un 50% de ancho de banda, pues sólo baja el 50% de lo que toca.

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

No uso Fedora, por eso

Imagen de iknaxio

No uso Fedora y muy poco Centos, por eso no he sabido de la existencia de este plugin, pero me parece una excelente herramienta candidata al primer yum install de cualquier instalación ;)

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net

claro q ayuda les doy mi

Imagen de falcom

claro q ayuda les doy mi caso, me ha tocado instalaciones de centos 5.6 al darle un yum update me marca 522 Mb, con una conexion de 64 kbps imaginense las horas q me ahorro bajando...los paquetes