miércoles, 22 de abril de 2009

Actualizando más rápido de Ubuntu 8.10 a Ubuntu 9.04 con apt-p2p

Mañana estará disponible para su descarga la versión final del nuevo Ubuntu 9.04 Jaunty Jackalope, lo que por experiencia se traduce en la saturación de los espejos de descarga de la distro. Si quieres actualizar de Ubuntu 8.10 Intrepid Ibex a Ubuntu 9.04 Jaunty Jackalope de forma más rápida sigue este tutorial.

Apt-p2p es un proxy p2p para descargas de apt, este actua como un proxy entre las peticiones de apt y un servidor repositorio, descargando cualquier archivo solicitado usando P2P (si es posible), si no hara la descarga directamente de HTTP. En general, apt-p2p ahorra ancho de banda, utiliza recursos de memoria y cpu limitados y reduce la congestión en los espejos de Ubuntu.

Características de apt-p2p

  • Realiza las descargas desde p2p, incrementando la disponibilidad de ancho de banda para el usuario.
  • Reduce los requerimientos de ancho de banda necesarios para instalar un repositorio de paquetes.
  • Se integra perfectamente con la herramienta APT.
  • Automaticamente hace la petición por HTTP a un espejo si no hay pares disponibles.
  • Construye en otras herramientas existentes cuando es posible.
  • Es rápido y requiere de poca memoria y CPU.

Instalación de apt-p2p en Ubuntu

sudo aptitude install apt-p2p
 

Configuración de apt-p2p

Primero haz un respaldo del archivo /etc/apt/sources.list

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

Edita el archivo sources.list

sudo gedit /etc/apt/sources.list

Agrega "localhost:9977/ después del "http://", guarda los cambios y cierra el archivo

deb http://localhost:9977/archive.canonical.com/ubuntu intrepid partner
deb-src http://localhost:9977/archive.canonical.com/ubuntu intrepid partner
deb http://localhost:9977/*direccion-del-espejo*/ubuntu/ intrepid main universe restricted multiverse
deb-src http://localhost:9977/*direccion-del-espejo*/ubuntu/ intrepid main universe restricted multiverse
 

Básicamente inserta "localhost:9977/″ después del "http://" y reemplaza *direccion-del-espejo* por la dirección del servidor espejo desde donde quieres descargar el software.

Ahora borra los archivos en cache usando el siguiente comando:

sudo rm -rf /var/cache/apt-p2p/cache/*

Actualiza la lista de software usando el comando siguiente:

sudo apt-get update

Comienza a actualizar de Intrepid a Jaunty

sudo update-manager -d

Si quieres ver los pares disponibles, la velocidad de las descargas y cargas, así como las estadísticas, abre http://localhost:9977 en tu navegador.

FUENTE: ulfix

No hay comentarios: