Guix 1.2: Tutorial de Instalación de la herramienta de gestión de paquetes

Guix 1.2: Tutorial de Instalación de la herramienta de gestión de paquetes

Guix 1.2: Tutorial de Instalación de la herramienta de gestión de paquetes

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.

Guix: 1.2

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

Guix: 1.2
Artículo relacionado:
El administrador de paquetes y distribución de Linux Guix 1.2 ya fue liberado
Artículo relacionado:
Lista la nueva versión del administrador de paquetes GNU Guix 1.1
Guix 1.0
Artículo relacionado:
Liberada la primera versión estable de Guix 1.0 y estas son sus novedades

Guix: Contenido

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

Guix: Instalación Paso 1

Guix: Instalación Paso 2

Guix: Instalación Paso 3

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 -cd

Guix: Instalación Paso 4

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

Guix: Instalación Paso 5

Guix: Instalación Paso 5

Guix: Instalación Paso 6

Guix: Instalación Paso 7

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: Instalación Paso 8

Paso 3

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

Guix: Instalación Paso 9

Guix: Instalación Paso 10

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.

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre como instalar «Guix», específicamente la herramienta de gestión de paquetes, ya que, bajo ese mismo nombre también se conoce a la avanzada Distribución GNU desarrollada por el Proyecto GNU que respeta las libertades de computación de sus usuarias; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.