Nix (package manager)/es: Difference between revisions
Created page with "Nix es un gestor de paquetes y un sistema de construcción que analiza instrucciones de compilación reproducibles especificadas en el 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 ''$2|derivac..." |
No edit summary Tags: Mobile edit Mobile web edit |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 13: | Line 13: | ||
En [[NixOS|NixOS]], Nix se instala automáticamente. | En [[NixOS|NixOS]], Nix se instala automáticamente. | ||
En otras distribuciones Linux o en macOS, puedes instalar Nix siguiendo la [https://nix.dev/manual/nix/stable/installation/ | En otras distribuciones Linux o en macOS, puedes instalar Nix siguiendo la sección de instalación del [https://nix.dev/manual/nix/stable/installation/ manual de Nix]. | ||
<span id="Nix_commands"></span> | <span id="Nix_commands"></span> | ||
=== Comandos Nix === | === Comandos Nix === | ||
Los [[Nix (command line utilities)|comandos Nix]] estan documentados en el [https://nix.dev/manual/nix/stable/command-ref/ manual de referencia de Nix]: comandos principales, utilidades y comandos experimentales. Previo a la version 2.0 (lanzada en Febrero 2018) Nix utilizaba comandos diferentes. | Los [[Nix (command line utilities)|comandos Nix]] estan documentados en el [https://nix.dev/manual/nix/stable/command-ref/ manual de referencia de Nix]: comandos principales, utilidades y comandos experimentales. Previo a la version 2.0 (lanzada en Febrero del 2018) Nix utilizaba comandos diferentes. | ||
<span id="Configuration"></span> | <span id="Configuration"></span> | ||
| Line 25: | Line 25: | ||
En NixOS, Nix se puede configurar mediante la [https://search.nixos.org/options?query=nix opción <code>nix</code>]. | En NixOS, Nix se puede configurar mediante la [https://search.nixos.org/options?query=nix opción <code>nix</code>]. | ||
Una instalación standalone de Nix se configura mediante <code>nix.conf</code> (normalmente ubicado en <code>/etc/nix/</code>). Los detalles sobre las opciones disponibles se encuentran en el[https://nix.dev/manual/nix/stable/command-ref/conf-file manual de referencia de Nix]. | Una instalación standalone de Nix se configura mediante <code>nix.conf</code> (normalmente ubicado en <code>/etc/nix/</code>). Los detalles sobre las opciones disponibles se encuentran en el [https://nix.dev/manual/nix/stable/command-ref/conf-file manual de referencia de Nix]. | ||
También puedes configurar Nix mediante [[Home Manager|Home Manager]], que gestiona entornos declarativos para un único usuario. Para la configuración a nivel de sistema, puedes utilizar [https://github.com/numtide/system-manager System Manager] en Linux y [https://github.com/nix-darwin/nix-darwin nix-darwin] en macOS. | También puedes configurar Nix mediante [[Home Manager|Home Manager]], que gestiona entornos declarativos para un único usuario. Para la configuración a nivel de sistema, puedes utilizar [https://github.com/numtide/system-manager System Manager] en Linux y [https://github.com/nix-darwin/nix-darwin nix-darwin] en macOS. | ||