Author(s): Las desarrolladoras de GNU Guix
Edition: 1.3.0
Year: 2021
GNU Guix
Introduccion
Gestion de software con Guix
Distribucion GNU
Instalacion
Instalacion binaria
Requisitos
Ejecucion de la bateria de pruebas
Preparacion del daemon
Configuracion del entorno de construccion
Uso de la facilidad de delegacion de trabajo
Soporte de SELinux
Instalacion de la politica de SELinux
Limitaciones
Invocacion de guix-daemon
Configuracion de la aplicacion
Localizaciones
Selector de servicios de nombres
Tipografias X11
Certificados X.509
Paquetes Emacs
Actualizar Guix
Instalacion del sistema
Limitaciones
Consideraciones sobre el hardware
Instalacion desde memoria USB y DVD
Copiado en una memoria USB
Grabacion en un DVD
Arranque
Preparacion para la instalacion
Instalacion grafica guiada
Instalacion manual
Distribucion de teclado, red y particionado
Distribucion de teclado
Red
Particionado de discos
Procedimiento de instalacion
Tras la instalacion del sistema
Instalacion de Guix en una maquina virtual
Construccion de la imagen de instalacion
Construccion de la imagen de instalacion para placas ARM
Empezando
Gestion de paquetes
Caracteristicas
Invocacion de guix package
Sustituciones
Servidor oficial de sustituciones.
Autorizacion de servidores de sustituciones
Obtencion de sustiticiones desde otros servidores
Verificacion de sustituciones
Configuracion de la pasarela.
Fallos en las sustituciones
Sobre la confianza en binarios
Paquetes con multiples salidas
Invocacion de guix gc
Invocacion de guix pull
Invocacion de guix time-machine
Inferiores
Invocacion de guix describe
Invocacion de guix archive
Canales
Especificacion de canales adicionales
Uso de un canal de Guix personalizado
Replicacion de Guix
Verificacion de canales
Channels with Substitutes
Creacion de un canal
Modulos de paquetes en un subdirectorio
Declaracion de dependencias de canales
Especificacion de autorizaciones del canal
URL primaria
Escribir de noticias del canal
Desarrollo
Invocacion de guix environment
Invocacion de guix pack
La cadena de herramientas de GCC
Invocacion de guix git authenticate
Interfaz programatica
Modulos de paquetes
Definicion de paquetes
Referencia de package
Referencia de origin
Definicion de variantes de paquetes
Sistemas de construccion
Fases de construccion
Utilidades de construccion
Tratamiento de nombres de archivo del almacen
Tipos de archivo
Manipulacion de archivos
Busqueda de archivos
Fases de construccion
El almacen
Derivaciones
La monada del almacen
Expresiones-G
Invocacion de guix repl
Utilidades
Invocacion de guix build
Opciones comunes de construccion
Opciones de transformacion de paquetes
Opciones de construccion adicionales
Depuracion de fallos de construccion
Invocacion de guix edit
Invocacion de guix download
Invocacion de guix hash
Invocacion de guix import
Invocacion de guix refresh
Invocacion de guix lint
Invocacion de guix size
Invocacion de guix graph
Invocacion de guix publish
Invocacion de guix challenge
Invocacion de guix copy
Invocacion de guix container
Invocacion de guix weather
Invocacion de guix processes
Configuracion del sistema
Uso de la configuracion del sistema
Cargador de arranque
Paquetes visibles globalmente
Servicios del sistema
Instanciacion del sistema
La interfaz programatica
Referencia de operating-system
Sistemas de archivos
Sistema de archivos Btrfs
Dispositivos traducidos
Cuentas de usuaria
Distribucion de teclado
Localizaciones
Consideraciones sobre la compatibilidad de datos de localizacion
Servicios
Servicios base
Ejecucion de tareas programadas
Rotacion del registro de mensajes
Servicios de red
Actualizaciones no-atendidas
Sistema X Window
Servicios de impresion
Servicios de escritorio
Servicios de sonido
Servicios de bases de datos
Servicios de correo
Servicios de mensajeria
Servicios de telefonia
File-Sharing Services
Servicios de monitorizacion
Servicios Kerberos
Servicios LDAP
Servicios Web
Servicios de certificados
Servicios DNS
Servicios VPN
Sistema de archivos en red
Integracion continua
Servicios de gestion de energia
Servicios de audio
Servicios de virtualizacion
Servicios de control de versiones
Servicios de juegos
Servicio PAM Mount
Servicios de Guix
Servicios de Linux
Servicios de Hurd
Servicios miscelaneos
Programas con setuid
Certificados X.509
Selector de servicios de nombres
Disco en RAM inicial
Configuracion del gestor de arranque
Invocacion de guix system
Invocacion de guix deploy
Ejecucion de Guix en una maquina virtual
Conexion a traves de SSH
Uso de virt-viewer con Spice
Definicion de servicios
Composicion de servicios
Tipos de servicios y servicios
Referencia de servicios
Servicios de Shepherd
Documentacion
Instalacion de archivos de depuracion
Informacion separada para depuracion
Reconstruccion de la informacion para depuracion
Actualizaciones de seguridad
Lanzamiento inicial
El lanzamiento inicial a partir de la semilla binaria reducida
Preparacion para usar los binarios del lanzamiento inicial
Construccion de las herramientas de construccion
Construir los binarios de lanzamiento
Reduccion del conjunto de binarios de lanzamiento
Transportar a una nueva plataforma
Contribuir
Construccion desde Git
Ejecucion de Guix antes de estar instalado
La configuracion perfecta
Pautas de empaquetamiento
Libertad del software
Nombrado de paquetes
Versiones numericas
Sinopsis y descripciones
snippets frente a fases
Paquetes Emacs
Modulos Python
Especificacion de dependencias
Modulos Perl
Paquetes Java
Crates de Rust
Tipografias
Estilo de codificacion
Paradigma de programacion
Modulos
Tipos de datos y reconocimiento de patrones
Formato del codigo
Envio de parches
Envio de una serie de parches
Seguimiento de errores y parches
Acceso al repositorio
Actualizar el paquete Guix
Reconocimientos
Licencia de documentacion libre GNU
Indice de conceptos
Indice programatico