Actualizar los paquetes de GNU ArchLinux 2010.05 x64

Introducción.

Hoy para relajar un poco mi mente después de tanto trabajo que he tenido este mes y en especial este fin de semana extra largo, me decidí por hacer una instalación de ArchLinux en mi portátil en una máquina virtual basada en VirtualBox.  Había oído buenas referencias de él, especialmente que era reconocido por tener una instalación muy limpia en la que se instalaba única y exclusivamente el software necesario, evitando los montones de paquetes que muchas distribuciones instalan sin darnos cuenta y que terminan siendo inútiles, consumiendo recursos y siendo posibles problemas de seguridad.  Finalmente unos segundos después de instalarlo me dí cuenta que esa fama era cierta, la instalación es rápida y básica.

Después de inciar el sistema por primera vez se cuenta con pocas herramientas y se hace necesario actualizar el sistema operativo y empezar a instalar el software que se requiera.  Acostumbrado al rpm/yum/zypper/apt-get/aptitude de las distribuciones que mas utilizo, he sentido lo mismo que hace un poco mas de una década cuando empezaba a utilizar Linux.  ArchLinux utiliza pacman, con el cual he tenido muy pocos encuentros; de ahí a que sea interesante documentar estos pasos que se describen a continuación.

Actualizar el sistema operativo.

Tan pronto como se instala el sistema operativo y se inicia por primera vez es necesario activar los repositorios (si no se hizo durante el proceso de instalación como en mi caso) a los que se desea acceder.  Para hacer esto edite el siguiente archivo y remueva los comentarios de algunos servidores que se ubiquen en o cerca de su país.  En mi caso, activé a los ubicados en estados unidos.

# vi /etc/pacman.d/mirrorlist

(remover los comentarios de los servidores cercanos)

Posteriormente actualice la información de los paquetes provenientes de los repositorios.

# pacman –sync –refresh

Realice la actualización del sistema operativo.  Probablemente durante la primera ejecución actualice al mismo pacman por lo que es probable que deba ejecutar este comando varias veces.

# pacman –sync –sysupgrade

Optimizar el listado de repositorios disponible.

algo interesante que se puede hacer con este sistema operativo es pedirle que seleccione los mejores repositorios nosotros (que respondan mas rápido me imagino), esto se hace utilizando el comando rankmirrors.

Para hacer esto es necesario instalar curl y python si aún no se cuenta con ellos.

# pacman –sync curl python

Crear una copia de seguridad del listado de repositorios disponibles.

# cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup

Activar (quitar el comentario) los repositorios que se encuentren cerca de nosotros.

# vi /etc/pacman.d/mirrorlist.backup

(en mi caso activé los ubicados en Brasil, Canada, Chile y Estados Unidos).

Solicitar la elección de los 7 mejores repositorios en el listado especificado.

# rankmirrors -n 7 /etc/pacman.d/mirrorlist.backup > /etc/pacman.d/mirrorlist

Forzar el refresco de la información que se conoce de los repositorios para que los nuevos repositorios sean tenidos efectivamente en cuenta.

# pacman –sync –refresh –refresh

Enlaces.

One thought on “Actualizar los paquetes de GNU ArchLinux 2010.05 x64”

Leave a Reply

Your email address will not be published. Required fields are marked *