En mmm, ¿qué es presto?

7

Cuando hago una yum installo una yum update, a veces me sale esto

Loaded plugins: presto, refresh-packagekit

diciéndome que los paquetes se están actualizando.

¿Qué es presto ?

Lazer
fuente
3
Solo en una comunidad geek podrías hacer una pregunta como esta sin que la gente cuestione tu cordura. ;-) No tengo idea de lo que está preguntando, pero mi primer instinto fue abrir la pregunta para poder averiguar qué son yum y presto. Efectivamente, hay varias respuestas excelentes con enlaces para explicar ambos.
Wayne Johnston

Respuestas:

9

Presto hace que yum descargue solo el delta. Los cambios. Los descarga y los aplica a los datos existentes, por lo que ahorra mucho ancho de banda. (Paga con Disk IO y carga de CPU en su lugar).

Es algo realmente bueno para los países en desarrollo, las personas con Internet móvil, etc.

ps .: OpenSUSE ha estado usando esto durante mucho tiempo. Si recuerdo claramente que fueron los primeros usuarios delta basados ​​en RPM, pero corríjalos, no estoy seguro de esto. (openSUSE descarga delta, aplica, instala el paquete. En Fedora: descarga todos los delta, aplícalos, instálalos todos).

http://fedoraproject.org/wiki/Releases/FeaturePresto

Shiki
fuente
golpeado por 20 segundos>. <
Sathyajith Bhat
Lo siento hombre ...: D
Shiki
1
La carga de CPU y E / S del disco adicional es insignificante en comparación con el ahorro de ancho de banda.
Zaz
En efecto. Solo quería decir que pagas con ellos. Como dijo un administrador: "Actualmente, el ancho de banda es más barato". Es por eso que alguna distribución más pequeña no enviará esto ya que no tienen suficientes recursos en los servidores.
Shiki
3

Agrega soporte para delta-RPM que usan un algoritmo de transferencia delta para ahorrar tiempo en la descarga. Básicamente, presto no descargará el paquete completo, solo los cambios desde la última versión.

Fedora Wiki :

El complemento presto para yum agrega soporte para descargar deltarpms y usarlos para generar nuevos paquetes. Si el usuario habilita este complemento, afectará considerablemente la cantidad de datos que deben descargarse para las actualizaciones.

Zaz
fuente
Delta-RPM, no deb. Fedora usa RPM.
Sathyajith Bhat
@Sathya: Whoops, arreglado ahora.
Zaz
2

Presto es un complemento que permite el soporte Delta RPM en yum. Básicamente, deltaRPM crea un nuevo RPM basado en los diferenciales de la versión nueva y anterior, ahorrando en ancho de banda y tiempo requerido para la descarga, ya que solo se descargarán los bits "modificados", en lugar del paquete monolítico completo.

Más detalles:

Sathyajith Bhat
fuente