Como tener Arch Linux siempre listo para una actualización

Arch Linux es una rolling release distro,hay actualizaciones disponibles casi todos los días, y tal vez no es una buena idea actualizar el sistema todos los días, tal vez ni siquiera todas las semanas.

Por lo general lo hacen dos veces al mes, o incluso una vez al mes, pero cuando por fin quiere hacerlo, hay un montón de paquetes para descargar, así que para hacer este trabajo mas facil se ha creado un script que va a mantener el sistema listo para una actualización, el script se ejecuta cada vez que se encienda el sistema.

El script:

Creamos un archivo de comandos, digamos: upgrade-arch.sh, y dentro colocamos las siguientes líneas:

#!/bin/bash
trickle -d 20 pacman -Syuw --noconfirm

trickle limitará el tráfico a 20 kbps, por lo que pacman no hará uso de todos su ancho de banda disponible, mientras que descarga los paquetes, leer más acerca de trickle

Ahora, que va a hacer pacman?, Ya todos sabemos lo que -Syu switches significa, y -w significa que sólo se descargarán los paquetes, y no serán instalados, y –noconfirm, responderá afirmativamente a todas las preguntas de confirmación en la pantalla.Esta línea descargará automáticamente todos los paquetes a su disco, pero no los instalará, así que la próxima vez que quiera actualizar su sistema,la totalidad de los paquetes, o al menos la mayoría de ellos, estarán esperando en el disco duro, listos para ser instalados.

Enjoy!.

Source [Eng].

2 thoughts on “Como tener Arch Linux siempre listo para una actualización

  1. Daniel Añez Scott 10/12/2009 / 07:48

    en cuanto repare mi pc instalo arch, y se que esto me va a ser util🙂

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s