Estoy cansado de descargar actualizaciones de 300mb. Windows ha realizado actualizaciones delta desde XP. Es una tontería descargar todo si solo cambian algunos bits del paquete.
No hay nada en la actualización a través de deltas. Entonces, no, a partir de hoy parece que no hay planes.
Se han introducido actualizaciones incrementales en apt en el momento del lanzamiento de Dapper (apt 0.6.44). La comunidad de desarrolladores de ubuntu rechazó usarlos debido a incompatibilidades con su infraestructura.
No es necesario enviarlo a revu. Somos conscientes de la función de actualización incremental en apt. La rama apt - pdiff (1) (que usa la versión en debian) no está fusionada para ubuntu (todavía) porque:
estamos atrasados en el ciclo de lanzamiento (obviamente :)
necesita soporte de archivo para generar archivos diff y un diffIndex
solo funciona en archivos indexados, no en paquetes
no está del todo claro si es la solución correcta para ubuntu
–– Michael Vogt el 25 de mayo de 2006
Aquí hay una lista de todo lo que sucede y sucederá en 11.04 (excluyendo lo que no se rastrea públicamente).
Hay un plan para ello, y me encantaría poder hacerlo realidad por todo tipo de razones, pero no hemos podido encontrar el tiempo para hacerlo, no ayuda que requiera una parte considerable de tiempo del equipo de infraestructura de archivo de Launchpad, que ha sido inundado por completo. Sin embargo, todavía está muy en nuestra lista de rezagados para cada vez que encontramos el tiempo.
Un problema probable es que cuanto más comprima los paquetes, más difícil será sincronizarlos. Esta es una propiedad bastante fundamental de buenos algoritmos de compresión. Puede ser que incluso una vez que implementemos esto, habrá algunos paquetes que se sincronizarán un poco mejor que la situación actual.
Otra información:
No .deb
archivo es el método de facto de instalación y actualización.
El método que menciona se llama actualizaciones delta y ha sido rechazado como un método por varias razones, una de ellas es que calcular qué descargar toma demasiado tiempo (más mencionado en el enlace en los comentarios).
Una alternativa podría ser apt-fast .
Apt-fast es un script que puede "mejorar drásticamente la velocidad de descarga de APT" mediante el uso de aceleradores de descarga de línea de comandos como Axel o Aria2 con múltiples conexiones por paquete.
Instalación
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast
Ejemplos
Funciona igual que apt-get
pero usas (2 ejemplos):
sudo apt-fast install PACKAGE
sudo apt-fast upgrade
apt-fast
También puede detener y reanudar descargas y descargar un paquete en un directorio con apt-fast download PACKAGE
.
Delta-RPM fue promocionado como la próxima característica de gestión de paquetes asesinos, pero fue menos que fabuloso principalmente debido a los cálculos requeridos. Es cierto que si tiene una conexión de ancho de banda altamente restringida, le ahorrará tiempo, pero si todo lo que desea hacer para ahorrar tiempo considere usar apt-fast, un front-end más rápido para dpkg.
fuente