guix-tutorial-instalacion-herramienta-gestion-paquetes-01

En esta publicación veremos como instalar Guix, una peculiar e interesante herramienta o sistema de gestión de paquetes. Como ya muchos sabemos, un sistema de gestión (gestor) de paquetes, es una colección de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración y eliminación de paquetes de software.

En esta categoría de aplicaciones, es decir, de gestores de paquetes, solemos conocer y usar otros más comunes como: apt-get, aptitude, apt, pacman, yum, entre otros. Guix, suele ser menos conocido, ya que por lo general viene solamente integrado por defecto, en la Distro GNU del mismo nombre.

flight-of-the-guix

En esta publicación, como dice su título solo nos enfocaremos en la instalación de Guix 1.2 sobre una Distro GNU/Linux, específicamente MX Linux 19.3, sin embargo, para quienes deseen conocer un poco más sobre Guix pueden visitar nuestras anteriores publicaciones relacionadas sobre la misma, sin embargo, vale la pena destacar lo siguiente sobre Guix:

Información básica sobre Guix

Guix como administrador de paquetes está escrito en lenguaje Guile Scheme y está basado en el administrador de paquetes Nix. Y como Distribución GNU incluye solo componentes gratuitos y viene con el kernel GNU Linux-Libre, limpiado de elementos no libres de firmware binario.Liberada la primera versión estable de Guix 1.0 y estas son sus novedades.

Guix, además de las funciones típicas de administración de paquetes, admite características como realizar actualizaciones transaccionales, la capacidad de deshacer actualizaciones, trabajar sin obtener privilegios de superusuario, soporte para perfiles vinculados a usuarios individuales, la capacidad de instalar simultáneamente varias versiones de una programas, entre muchas otras funciones.El administrador de paquetes y distribución de Linux Guix 1.2 ya fue liberado.

Articulo relacionado:El administrador de paquetes y distribución de Linux Guix 1.2 ya fue liberado

Articulo relacionado: Liberada la primera versión estable de Guix 1.0 y estas son sus novedades

guix-tutorial-instalacion-herramienta-gestion-paquetes-02

Guix 1.2: Tutorial de instalación

Instalación paso a paso de Guix 1.2

Siguiendo el tutorial ofrecido en su sitio web oficial, específicamente en su Manual oficial en Español, y en su capítulo sobre la «Instalación binaria«, realizaremos el proceso automatizado, ya que, el proceso manual puede ser muy largo y difícil para algunos.

Paso 1

Y el mismo es el siguiente:

cd /tmp
wget https://git.savannah.gnu.org/cgit/guix.git/plain/etc/guix-install.sh
chmod +x guix-install.sh
./guix-install.sh

Nota: En este punto se rompió el proceso y se ejecutó la siguiente orden de comando para volver a iniciarlo.

wget 'https://sv.gnu.org/people/viewgpg.php?user_id=15145' -qO - | sudo -i gpg --import

En este punto, volvemos a ejecutar el último paso ./guix-install.sh y continuamos:

Paso 2

Hasta aquí, ya tenemos instalado Guix, sin embargo, tenemos el siguiente mensaje de error que debe ser arreglado, pero antes debemos, en mi caso en particular, configurar y/o ejecutar el demonio o servicio de Guix (guix-daemon) para poder ejecutar ciertos comandos, como por ejemplo, el de instalación de paquetes para así instalar el paquete solicitado (glibc-utf8-locales o glibc-locales).

En el manual, al final de la sección 2.4.1 Configuración del entorno de construcción se indica en una nota de pie lo siguiente:

“Si su máquina usa el sistema de inicio systemd, copiando el archivo prefix/lib/systemd/system/guix-daemon.service en /etc/systemd/system asegurará que guix-daemon se arranca automáticamente. De igual modo, si su máquina usa el sistema de inicio Upstart, copie el archivo prefix/lib/upstart/system/guix-daemon.conf en /etc/init”.

Como dije, en mi caso en particular, para probar decidí ejecutar manual y gráficamente el Demonio de Guix, vía explorador de archivo, de la siguiente forma:

guix-tutorial-instalacion-herramienta-gestion-paquetes-03

Llegado a este punto, ya puedo ejecutar todos los comandos del Gestor de Paquetes Guix, tal como se ve a continuación:

A partir de aquí, solo queda que cada uno lea y aprenda sobre Guix, leyendo su Manual oficial en Español y en caso de ser necesario, accediendo a la Sección de Ayuda en Línea en Español de su web.

 

Fuente: desdelinux

¿Quién está en línea?

Hay 9928 invitados y ningún miembro en línea