Qué es y cómo utilizar apt-p2p
Este programa funciona como un intermediario entre apt y los servidores con los repositorios de Debian/Ubuntu. Cuando se hace un pedido de un paquete por medio de apt, apt-p2p verifica a ver si hay personas que lo tengan y los baja de estas persona en vez de utilizar el servidor con los repositorios. En caso de no encontrar a una persona que tenga el archivo, automáticamente baja el archivo utilizando los servidores con los repositorios.
Qué ofrece apt-p2p:
- Permite bajar paquetes de otros usuarios. Si suficientes personas tienen el mismo paquete, la velocidad puede ser mejor que utilizando un servidor
- Reduce los requisitos necesarios para configurar un repositorio de archivos
- Se integra sin problemas con la herramienta APT
- Automáticamente cae de nuevo a descargar utilizando HTTP desde un servidor si no hay personas con el archivo
- Rápido y liviano con el procesador y memoria
- Intentará bajar cualquier archivo que tenga un hash
Ahora, vamos a ver como utilizar apt-p2p
Es simple instalar y configurarlo.
Instalación:
$ sudo apt-get install apt-p2p
Configuración:
$ sudo gedit /etc/apt/sources.list
(gedit se puede cambiar por tu editor defecto o de preferencia)
Cuando el archivo abra, vamos a editar las líneas que encontremos que comienzen con deb http:// o con deb-src http:// .
Vamos a usar estas líneas como ejemplo:
deb http://pr.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
deb-src http://pr.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
Vamos a editarlas para que se vean así:
deb http://localhost:9977/pr.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
deb-src http://localhost:9977/pr.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
Lo que hicimos fue, despues de http:// añadimos lo siguiente localhost:9977/ .
Si estas en gedit o si tu editor lo permite, puedes hacer un Search and Replace.
En gedit, ve al menu de Search ahi escoge Replace.
En la linea que lee Search for: escribe http://
En la linea que dice Replace with: escribe http://localhost:9977/
Luego escoge la opción de Replace all.
Luego simplemente grabas los cambios hecho al documento y en el terminal ejecutas el siguiente comando:
$ sudo apt-get update
La próxima vez que utilices apt, estaras utilizando apt-p2p.
Si quieres ver estadísticas o información sobre apt-p2p, en tu navegador, puedes ir a la siguiente página http://localhost:9977
Página oficial: http://www.camrdale.org/apt-p2p
Eso es todo lo que se necesita para instalar y configurar apt-p2p.
