Entropy: equo (El gestor de paquetes por consola de Sabayon Linux).

Saludos desde Venezuela. El artículo siguiente es sobre equo, utilidad en linea de comando del gestor de paquetes usado por Sabayon Linux, así que si no usas Sabayon Linux puedes probarlo, ingresa aquí para la descarga.

Sabayon es una distribución Linux basada en Gentoo, cuenta con un gestor de paquetes binarios, para no tener que pasar horas compilando como en Gentoo.

Como lo dije, equo es la herramienta de linea de comando de Entropy; la herramienta gráfica es Rigo, pero no hablare sobre ella en esta ocasión, pues es demasiado sencilla de usar.

Yo diria que el 90% de los usuarios GNU/Linux experimentamos nuestro primer contacto con este sistema a través de Ubuntu, o en mi caso Linux Mint, es por esto que aclaro: equo no es muy distinto en la forma de uso a apt-get, yo diría que es hasta mas sencillo.

Los que se sientan autodidactas y no quieran leer este artículo solo les basta ejecutar el siguiente comando, lo menciono pues de esta forma aprendí yo a usar equo:

equo --help

¿Fácil no? Se pone mejor.

Para instalar un paquete basta con escribir lo siguiente:

equo install <nombre del paquete>

Para desinstalar un paquete:

equo remove <nombre del paquete>

Para actualizar el repositorio:

equo update

Para actualizar el sistema:

equo upgrade

Como la seda, pero estos son comandos básicos y bastante intuitivos, probemos con algunas funcionalidades un poco mas avanzadas.

Al momento de instalar Sabayon Linux, equo juega un papel bastante importante, pues al final de la instalación se encarga de remover los paquetes que el instalador de Sabayon reconoció que no serian necesitados por nuestro sistema (¿estupendo no?); pero es un sistema no perfeccionado, por lo que al momento de reiniciar después de la instalación para garantizar el buen funcionamiento de nuestro sistema, deberíamos hacer lo siguiente:

  1. Ejecutar “equo update” para actualizar el repositorio.
  2. Ejecutar “equo deptest“.

equo deptest” hará un escaneo a los paquetes instalados en nuestro sistema, y verificará que todas las dependencias de todos y cada uno de nuestros paquetes estén instaladas, si consigue algunas dependencias rotas, este las tratará de instalar de forma inmediata.

Entropy guarda una base de datos de todos los paquetes instalados en nuestro sistema, y de los archivos que componen a estos, entonces los desarrolladores de Sabayon han creado una herramienta para comprobar y corregir de ser necesario errores en este, y la han implementado en Entropy. El comando es “equo libtest“, que comprobará que todas las librerías y ejecutables estén en el lugar correcto, de no ser así, el se encargará de corregir lo que se pueda corregir… no crean que este comando los liberará de un kernel panic o algo por el estilo.

equo también cuenta con una herramienta para manejar los repositorios, este comando es “equo repo” que se le puede agregar los parámetros “enable” y “disable” para activar y desactivar repositorios respectivamente. Adicional a esto existe el parámetro “mirrorsort“, que hará una prueba de conexión con los distintos servidores de Sabayon, y los ordenara dependiendo de la velocidad con la que accedió a ellos.

En equo contamos con “equo mask” y “equo unmask“, son comandos que sirven para enmascarar y desenmascarar paquetes respectivamente. Si un paquete es enmascarado este será ignorado por Entropy para cualquier operación.

equo se toma muy en serio los archivos de configuración, por lo que cuenta con “equo conf“, que sirve para actualizar estos, básicamente luego de una actualización, equo te pedirá que ejecutes “equo conf update“, que te permitirá decidir si actualizar o no los archivos de configuración.

Adicional a todos los comandos, equo cuenta con unos parámetros para modificar su comportamiento, solo mencionare dos que sirven con las mas importantes de las tareas, los demas se pueden varian de la tareas y pueden verse por “equo <nombre de tarea> –help“:

–ask“, que hará que equo te pida confirmación para ejecutar las tareas. Sirve con installremovedeptest y upgrade.

–fetch“, hará que equo solo descargue, y no instale los paquetes. Sirve con installdeptest y upgrade.

Bueno, hasta aquí llega mi pequeña introducción a equo, que es suficiente para que puedan probar Sabayon Linux sin miedo. No olviden si tiene alguna otra duda ejecutar “man equo” o dejarla en los comentarios.