Anuncios

ANUNCIOS PATROCINADOS

Cómo acelerar el lento apt-get install en Debian o Ubuntu

Leave a Comment
Si usted cree que la instalación de paquetes de apt-get o aptitude  es demasiado lenta en su sistema Debian o Ubuntu, hay varias maneras de mejorar la situación. ¿Has considerado usar sitios espejo a la hora de descargar paquetes? ¿Has mirado el upstream de ancho de banda de tu conexión a Internet para ver si es un cuello de botella?

si no es un cuello de botella  puedes probar esta tercera opción: use la herramienta apt-fast. apt-fast es en realidad un shell script  escrito alrededor de apt-get y aptitude, que puede acelerar la velocidad de descarga del paquete. Internamente, apt-fast utiliza aria2 para descargar,utilidad que puede descargar un archivo en "partes" de espejos múltiples simultáneamente (como en BitTorrent descargar).

Instalar apt-fast en Linux basado en Debian

Para instalar apt-fast en Debian:
$ sudo apt-get install aria2
$ wget https://github.com/ilikenwf/apt-fast/archive/master.zip
$ unzip master.zip
$ cd apt-fast-master
$ sudo cp apt-fast /usr/bin
$ sudo cp apt-fast.conf /etc
$ sudo cp ./man/apt-fast.8 /usr/share/man/man8
$ sudo gzip /usr/share/man/man8/apt-fast.8
$ sudo cp ./man/apt-fast.conf.5 /usr/share/man/man5
$ sudo gzip /usr/share/man/man5/apt-fast.conf.5
Para instalar apt-fast en Ubuntu o Linux Mint:

$ sudo add-apt-repository ppa:apt-fast/stable
$ sudo apt-get update
$ sudo apt-get install apt-fast

 Durante la instalación en Ubuntu/Mint, se le pedirá elegir un gestor de paquetes por defecto (por ejemplo, apt-get, aptitude) y otras configuraciones. Puede cambiar los ajustes más tarde editando un archivo de configuración.

Configurar apt-fast

Después de la instalación, debe configurar una lista de espejos utilizado por apt-fast en /etc/apt-fast.conf.

Encontrará una lista de espejos de Debian/Ubuntu en las siguientes ubicaciones.



Elija los espejos que están geográficamente cerca de su ubicación y añadir espejos elegidos a /etc/apt-fast.conf en el siguiente formato.

$ sudo vi /etc/apt-fast.conf
 Debian:

MIRRORS=('http://ftp.us.debian.org/debian/,http://carroll.aset.psu.edu/pub/linux/distributions/debian/,http://debian.gtisc.gatech.edu/debian/,http://debian.lcs.mit.edu/debian/,http://mirror.cc.columbia.edu/debian/')

Ubuntu/Mint: 
MIRRORS=('http://us.archive.ubuntu.com/ubuntu,http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/,http://mirror.cc.vt.edu/pub2/ubuntu/,http://mirror.umd.edu/ubuntu/,http://mirrors.mit.edu/ubuntu/')

 Los espejos individuales deben ser separados por comas . Se recomienda que en la cadena de espejos, incluye el sitio espejo de predeterminado especificado en /etc/apt/sources.list.

Instalar un paquete con apt-fast

Puede utilizar el siguiente formato apt-fast.

apt-fast [apt-get options and arguments]
apt-fast [aptitude options and arguments]
apt-fast { { install | upgrade | dist-upgrade | build-dep | download  | source  } [ -y | --yes | --assume-yes | --assume-no ]   ... | clean }

To install a package with apt-fast:

 $ sudo apt-fast install texlive-full

 Para descargar un paquete en el directorio actual:
$ sudo apt-fast download texlive-full
apt-fast

Usted puede verificar descargas paralelas de múltiples espejos como se ve a continuación

apt-fast


.Tenga en cuenta que no hace apt-fast "apt-get update" más rápido. Descargar en paralelo  sirve sólo para "instalar", "actualización", operaciones "dist-upgrade" y "build-dep". Para otras operaciones es mejor usar el gestor de paquetes por defecto (apt-get o aptitude).

¿Qué tan rápido es apt-fast?

Para comparar apt-fast y apt-get, he intentado instalar varios paquetes usando dos métodos en dos casos idénticos de Ubuntu. El siguiente gráfico muestra el tiempo de instalación del paquete total (en segundos).

apt-fast

Como puedes ver, apt-fast es substancialmente más rápidamente (por ejemplo, 3 y 4 veces más rápido) que apt-get, especialmente cuando se necesita descargar muchos paquetes.

0 comentarios :

Publicar un comentario

Por favor deje su comentario de acuerdo al tema tratado,no se permite polemica,spam,insultos o armar debates fuera de tono.

Related Posts Plugin for WordPress, Blogger...
Mi perfil de Google +