Nix (package manager)/es: Difference between revisions

Flandoor (talk | contribs)
No edit summary
Flandoor (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
 
Line 3: Line 3:
{{Disambiguation|message=Este articulo trata acerca del gestor de paquetes Nix. No confundir con el [[Nix ecosystem|Ecosistema Nix]], el [[Nix (language)|lenguaje Nix]] o el [[Nix (command)|comando Nix]].}}
{{Disambiguation|message=Este articulo trata acerca del gestor de paquetes Nix. No confundir con el [[Nix ecosystem|Ecosistema Nix]], el [[Nix (language)|lenguaje Nix]] o el [[Nix (command)|comando Nix]].}}


Nix es un gestor de paquetes y un sistema de construcción que analiza instrucciones de compilación reproducibles especificadas en el [[Nix (language)|lenguaje de expresiones de Nix]], un lenguaje funcional puro con evaluación diferida. Las expresiones de Nix son funciones puras<ref>Los valores no pueden cambiar durante el cálculo. Las funciones siempre producen la misma salida si su entrada no cambia.</ref> que toman las dependencias como argumentos y producen una ''[[Derivations|derivación]]'' que especifica un entorno de construcción reproducible para el paquete.
Nix es un gestor de paquetes y un sistema de construcción que analiza instrucciones de compilación reproducibles especificadas en el [[Nix (language)|lenguaje de expresiones de Nix]], un lenguaje funcional puro con evaluación diferida.<br>Las expresiones de Nix son funciones puras<ref>Los valores no pueden cambiar durante el cálculo. Las funciones siempre producen la misma salida si su entrada no cambia.</ref> que toman las dependencias como argumentos y producen una ''[[Derivations|derivación]]'' que especifica un entorno de construcción reproducible para el paquete.
<br>Nix almacena los resultados de la construcción en direcciones únicas especificadas mediante un hash del árbol completo de dependencias, creando un almacén de paquetes inmutable (también conocido como [[#Nix store|Nix store]]) que permite actualizaciones atómicas, retrocesos e instalación simultánea de diferentes versiones de un paquete, eliminando prácticamente el [[Wikipedia:Dependency hell|infierno de dependencias]].
<br>Nix almacena los resultados de la construcción en direcciones únicas especificadas mediante un hash del árbol completo de dependencias, creando un almacén de paquetes inmutable (también conocido como [[#Nix store|Nix store]]) que permite actualizaciones atómicas, retrocesos e instalación simultánea de diferentes versiones de un paquete, eliminando prácticamente el [[Wikipedia:Dependency hell|infierno de dependencias]].