· Cambiar idioma (Actualmente: Español)

GNU Guix: Publicada versión 1.4.0

Diciembre 19, 2022 19:01 -0500

Nueva versión de GNU Guix y del Sistema Guix. GNU Guix es un sistema de administración de paquetes y entornos reproducibles de software para desarrollo y producción, instalable en cualquier distribución de GNU/Linux. El Sistema Guix es un sistema operativo GNU generado por medio de GNU Guix. Actualmente, GNU Guix cuenta con más de 20.000 paquetes de software libre para gran variedad de disciplinas y aficiones.

Imagen de portada usada en el lanzamiento de GNU Guix 1.4.0.  Una rana antropomórfica verdeazul cierra sus ojos por un segundo mientras trabaja en una máquina Guix y viaja al reino de los sueños espaciales. Dibujando una sonrisa de oreja a oreja, la rana sueña con el día en que será posible atravesar el espacio sin esfuerzo en gigantes robóticos con GNU Guix en su núcleo. Detrás de la rana se levanta una visión de uno de ellos, una bestia imponente esperando la orden para encenderse.  Mientras tanto, dos ranas jóvenes se pasean por los hombros de la absorta. Una de ellas ha detectado un bichito caminando por el brazo izquierdo de la soñadora, dirigiéndose hacia la máquina Guix. ¿Alcanzará a llegar el bichito a la máquina? ¿O será más rápida la lengua de la ranita? ¿Será ese el único bichito caminando imprudentemente a la vista de todos? ¿O será que en ese gigante...?
Gráficos, "GNU Guix · El sueño de una rana", por su servidor. Música: Departure, de Trevor Lentz. Ambas obras culturales libres con licencias CC-BY-SA 4.0 y CC-BY-SA 3.0, respectivamente.

Esto es lo que en resumen puede hacer Guix, según la ayuda de su interfaz de línea de órdenes:

guix --help
Utilización: guix OPCIÓN | ARGUMENTOS DE COMANDO...
Ejecuta COMANDO con ARGUMENTOS, si se dan.

  -h, --help             muestra este texto de ayuda otra vez y sale
  -V, --version          muestra información de la versión y del copyright y sale

ORDEN debe ser una de las enumeradas a continuación:

  órdenes principales
    deploy        despliega sistemas operativos en un conjunto de máquinas
    describe      descripción de las revisiones del canal usadas en la actualidad
    gc            invocación del recolector de basura
    home          build and deploy home environments
    install       instalación de paquetes
    package       gestión de paquetes y perfiles
    pull          obtiene del repositorio la última versión de Guix
    remove        eliminación de paquetes instalados
    search        search for packages
    show          muestra información sobre los paquetes
    system        build and deploy full operating systems
    time-machine  run commands from a different revision
    upgrade       actualización de paquetes a su última versión
    weather       información sobre la disponibilidad de binarios preconstruidos
    workflow      execute or visualize workflows

  órdenes de desarrollo de software
    container    ejecuta código en contenedores creados por 'guix environment -C'
    environment  spawn one-off software environments (deprecated)
    pack         creación de empaquetados de aplicaciones
    shell        spawn one-off software environments

  órdenes para paquetes
    build      construye paquetes o derivaciones sin instalarlas
    challenge  comprueba servidores de sustituciones, comparando sus binarios
    download   descarga un archivo al almacén y muestra su hash
    edit       visualización y edición de definiciones de paquetes
    graph      visualización y consulta del grafo de dependencias de paquetes
    hash       cálculo del hash criptográfico de un archivo
    import     importación de definiciones de paquetes desde un repositorio externo
    lint       validate package definitions
    publish    publicación de resultados de construcciones a través de HTTP
    refresh    update existing package definitions
    size       perfil del uso de disco de los paquetes
    style      update the style of package definitions

  órdenes de bajo nivel
    archive    manipulate, export, and import normalized archives (nars)
    copy       copia elementos del almacén de manera remota a través de SSH
    git        operaciones sobre repositorios Git
    offload    set up and operate build offloading
    processes  enumera las sesiones en ejecución actualmente
    repl       read-eval-print loop (REPL) for interactive programming

Temas relacionados: