mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-07-24 11:35:26 +02:00
nix*: add Spanish translations (#16545)
This commit is contained in:
parent
c1e3090708
commit
3b9a1645dd
25 changed files with 575 additions and 0 deletions
13
pages.es/common/nix-build.2.md
Normal file
13
pages.es/common/nix-build.2.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# nix-build
|
||||
|
||||
> Construye una expresión de Nix.
|
||||
> Vea también: `nix build.3`.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/nix-build.html>.
|
||||
|
||||
- Construye una expresión de Nix:
|
||||
|
||||
`nix-build '<nixpkgs>' {{[-A|--attr]}} {{firefox}}`
|
||||
|
||||
- Construye una expresión de Nix aislada (en sistemas que no son NixOS):
|
||||
|
||||
`nix-build '<nixpkgs>' {{[-A|--attr]}} {{firefox}} --option sandbox true`
|
21
pages.es/common/nix-build.3.md
Normal file
21
pages.es/common/nix-build.3.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# nix build
|
||||
|
||||
> Construye una expresión de Nix (descargando desde caché cuando sea posible).
|
||||
> Vea también: `nix-build` para información sobre construcciones tradicionales de Nix desde expresiones, `nix flake` para información sobre los flakes.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-build.html>.
|
||||
|
||||
- Construye un paquete desde nixpkgs, creando un enlace simbólico al resultado en `./result`:
|
||||
|
||||
`nix build {{nixpkgs#pkg}}`
|
||||
|
||||
- Construye un paquete desde un flake en el directorio actual, mostrando el registro de construcción en el proceso:
|
||||
|
||||
`nix build -L {{.#pkg}}`
|
||||
|
||||
- Construye el paquete predeterminado de un flake en algún directorio:
|
||||
|
||||
`nix build {{./ruta/al/directorio}}`
|
||||
|
||||
- Construye un paquete sin hacer el enlace simbólico `result`, mostrando a su vez la ruta del almacén de Nix en `stdout`:
|
||||
|
||||
`nix build --no-link --print-out-paths`
|
11
pages.es/common/nix-build.md
Normal file
11
pages.es/common/nix-build.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
# nix-build
|
||||
|
||||
> `nix-build` puede referirse a múltiples comandos con el mismo nombre.
|
||||
|
||||
- Vea la documentación para el constructor tradicional:
|
||||
|
||||
`tldr nix-build.2`
|
||||
|
||||
- Vea la documentación para el constructor nix3:
|
||||
|
||||
`tldr nix build.3`
|
17
pages.es/common/nix-collect-garbage.md
Normal file
17
pages.es/common/nix-collect-garbage.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
# nix-collect-garbage
|
||||
|
||||
> Elimina rutas del almacén de nix desusados o inalcanzables.
|
||||
> Las generaciones se pueden listar usando `nix-env --list-generations`.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/nix-collect-garbage.html>.
|
||||
|
||||
- Elimina todas las rutas del almacén desusados por las generaciones actuales de cada perfil:
|
||||
|
||||
`sudo nix-collect-garbage {{[-d|--delete-old]}}`
|
||||
|
||||
- Simula la eliminación de rutas del almacén antiguas:
|
||||
|
||||
`sudo nix-collect-garbage {{[-d|--delete-old]}} --dry-run`
|
||||
|
||||
- Elimina todas las rutas del almacén más antiguas que 30 días:
|
||||
|
||||
`sudo nix-collect-garbage --delete-older-than 30d`
|
16
pages.es/common/nix-develop.md
Normal file
16
pages.es/common/nix-develop.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# nix develop
|
||||
|
||||
> Ejecuta un shell de Bash que provee el entorno de construcción de una derivación.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-develop.html>.
|
||||
|
||||
- Ejecuta un shell con todas las dependencias de un paquete de nixpkgs disponibles:
|
||||
|
||||
`nix develop {{nixpkgs#pkg}}`
|
||||
|
||||
- Inicia un shell para desarrollo para el paquete predeterminado de un flake en el directorio actual:
|
||||
|
||||
`nix develop`
|
||||
|
||||
- En ese shell, configura y construye los códigos fuentes:
|
||||
|
||||
`configurePhase; buildPhase`
|
12
pages.es/common/nix-edit.md
Normal file
12
pages.es/common/nix-edit.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# nix edit
|
||||
|
||||
> Abre la expresión de Nix de un paquete Nix dentro de $EDITOR.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-edit.html>.
|
||||
|
||||
- Abre el código fuente de la expresión Nix de un paquete de nixpkgs dentro de tu `$EDITOR`:
|
||||
|
||||
`nix edit {{nixpkgs#pkg}}`
|
||||
|
||||
- Vuelca el código fuente de un paquete en `stdout`:
|
||||
|
||||
`EDITOR=cat nix edit {{nixpkgs#pkg}}`
|
36
pages.es/common/nix-env.md
Normal file
36
pages.es/common/nix-env.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# nix-env
|
||||
|
||||
> Manipula o consulta entornos de usuario de Nix.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/#sec-nix-env>.
|
||||
|
||||
- Lista todos los paquetes instalados:
|
||||
|
||||
`nix-env {{[-q|--query]}}`
|
||||
|
||||
- Consulta los paquetes instalados:
|
||||
|
||||
`nix-env {{[-q|--query]}} {{término_de_búsqueda}}`
|
||||
|
||||
- Consulta los paquetes disponibles:
|
||||
|
||||
`nix-env {{[-qa|--query --available]}} {{término_de_búsqueda}}`
|
||||
|
||||
- Instala un paquete:
|
||||
|
||||
`nix-env {{[-iA|--install --attr]}} nixpkgs.{{nombre_del_paquete}}`
|
||||
|
||||
- Instala un paquete desde un enlace:
|
||||
|
||||
`nix-env {{[-i|--install]}} {{nombre_del_paquete}} {{[-f|--file]}} {{example.com}}`
|
||||
|
||||
- Desinstala un paquete:
|
||||
|
||||
`nix-env {{[-e|--uninstall]}} {{nombre_del_paquete}}`
|
||||
|
||||
- Actualiza un paquete:
|
||||
|
||||
`nix-env {{[-u|--upgrade]}} {{nombre_del_paquete}}`
|
||||
|
||||
- Actualiza todos los paquetes:
|
||||
|
||||
`nix-env {{[-u|--upgrade]}}`
|
24
pages.es/common/nix-flake.md
Normal file
24
pages.es/common/nix-flake.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# nix flake
|
||||
|
||||
> Administra los flakes de Nix.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-flake.html>.
|
||||
|
||||
- Crea un flake nuevo (solo el archivo `flake.nix`) usando la plantilla predeterminada, en el directorio actual:
|
||||
|
||||
`nix flake init`
|
||||
|
||||
- Actualiza todos las entradas (dependencias) del flake en el directorio actual:
|
||||
|
||||
`nix flake update`
|
||||
|
||||
- Actualiza una entrada específica (dependencia) del flake en el directorio actual:
|
||||
|
||||
`nix flake lock --update-input {{entrada}}`
|
||||
|
||||
- Muestra todas the salidas de un flake en github:
|
||||
|
||||
`nix flake show {{github:dueño/repositorio}}`
|
||||
|
||||
- Muestra ayuda:
|
||||
|
||||
`nix flake --help`
|
28
pages.es/common/nix-profile.md
Normal file
28
pages.es/common/nix-profile.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# nix profile
|
||||
|
||||
> Instala, actualiza y quita paquetes de perfiles de Nix.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-profile.html>.
|
||||
|
||||
- Instala unos paquetes desde nixpkgs al perfil predeterminado:
|
||||
|
||||
`nix profile install {{nixpkgs#pkg1 nixpkgs#pkg2 ...}}`
|
||||
|
||||
- Instala un paquete desde un flake en GitHub a un perfil específico:
|
||||
|
||||
`nix profile install {{github:dueño/repositorio/paquete}} --profile {{./ruta/al/directorio}}`
|
||||
|
||||
- Lista los paquetes instalados actualmente en el perfil predeterminado:
|
||||
|
||||
`nix profile list`
|
||||
|
||||
- Quita un paquete instalado desde nixpkgs del perfil predeterminado, por nombre:
|
||||
|
||||
`nix profile remove {{legacyPackages.x86_64-linux.pkg}}`
|
||||
|
||||
- Actualiza paquetes en el perfil predeterminado a la versión más reciente disponible:
|
||||
|
||||
`nix profile upgrade`
|
||||
|
||||
- Revierte (cancela) la acción más reciente en el perfil predeterminado:
|
||||
|
||||
`nix profile rollback`
|
25
pages.es/common/nix-registry.md
Normal file
25
pages.es/common/nix-registry.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# nix registry
|
||||
|
||||
> Administra un registro de un flake de nix.
|
||||
> Vea tambiém: `nix flake` para información sobre los flakes.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-registry.html>.
|
||||
|
||||
- Fija la revisión de `nixpkgs` a la versión actual del repositorio upstream:
|
||||
|
||||
`nix registry pin {{nixpkgs}}`
|
||||
|
||||
- Fija una entrada a la versión actual de la rama, o una revisión particular de un repositorio de GitHub:
|
||||
|
||||
`nix registry pin {{entrada}} {{github:dueño/repositorio/rama_o_revisión}}`
|
||||
|
||||
- Añade una entrada nueva que siempre apunta a la versión más reciente de un repositorio de GitHub, actualizando automáticamente:
|
||||
|
||||
`nix registry add {{entrada}} {{github:dueño/repositorio}}`
|
||||
|
||||
- Quita una entrada del registro:
|
||||
|
||||
`nix registry remove {{entrada}}`
|
||||
|
||||
- Vea la documentación sobre lo que son los registros de flakes de nix:
|
||||
|
||||
`nix registry --help`
|
25
pages.es/common/nix-repl.md
Normal file
25
pages.es/common/nix-repl.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# nix repl
|
||||
|
||||
> Inicia un entorno interactivo para evaluar expresiones de Nix.
|
||||
> Vea <https://nixos.org/manual/nix/stable/language/index.html> para una descripción del lenguaje de expresiones de Nix.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-repl.html>.
|
||||
|
||||
- Inicia un entorno interactivo para evaluar expresiones de Nix:
|
||||
|
||||
`nix repl`
|
||||
|
||||
- Carga todos los paquetes desde un flake (ej. `nixpkgs`) al ámbito:
|
||||
|
||||
`:lf {{nixpkgs}}`
|
||||
|
||||
- Construye un paquete desde una expresión:
|
||||
|
||||
`:b {{expresión}}`
|
||||
|
||||
- Inicia un shell con un paquete de la expresión disponible:
|
||||
|
||||
`:u {{expresión}}`
|
||||
|
||||
- Inicia un shell con las dependencias del paquete de la expresión disponible:
|
||||
|
||||
`:s {{expresión}}`
|
33
pages.es/common/nix-run.md
Normal file
33
pages.es/common/nix-run.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# nix run
|
||||
|
||||
> Ejecuta una aplicación desde un flake de Nix.
|
||||
> Vea también: `nix flake` para información sobre los flakes.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-run.html>.
|
||||
|
||||
- Ejecuta la aplicación predeterminada del flake en el directorio actual:
|
||||
|
||||
`nix run`
|
||||
|
||||
- Ejecuta un comando cuyo nombre iguala el nombre de un paquete de nixpkgs (si quieres un comando diferente de ese paquete, ver también `tldr nix shell`):
|
||||
|
||||
`nix run nixpkgs#{{pkg}}`
|
||||
|
||||
- Ejecuta un comando con los argumentos proporcionados:
|
||||
|
||||
`nix run nixpkgs#{{vim}} -- {{ruta/al/archivo}}`
|
||||
|
||||
- Ejecuta desde un repositorio remoto:
|
||||
|
||||
`nix run {{nombre_de_remoto}}:{{dueño}}/{{repositorio}}`
|
||||
|
||||
- Ejecuta desde un repositorio remoto usando una etiqueta específica, revisión o rama:
|
||||
|
||||
`nix run {{nombre_de_remoto}}:{{dueño}}/{{repositorio}}/{{referencia}}`
|
||||
|
||||
- Ejecuta desde un repositorio remoto especificando un subdirectorio y un programa:
|
||||
|
||||
`nix run "{{nombre_de_remoto}}:{{dueño}}/{{repositorio}}?dir={{nombre_del_directorio}}#{{aplicación}}"`
|
||||
|
||||
- Ejecuta el flake de una solicitud de incorporación de cambios de GitHub:
|
||||
|
||||
`nix run github:{{dueño}}/{{repositorio}}/pull/{{número}}/head`
|
17
pages.es/common/nix-search.md
Normal file
17
pages.es/common/nix-search.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
# nix search
|
||||
|
||||
> Busca paquetes en un flake de Nix.
|
||||
> Vea también: `nix flake` para información sobre los flakes.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-search.html>.
|
||||
|
||||
- Busca `nixpkgs` para un paquete basado en su nombre o descripción:
|
||||
|
||||
`nix search {{nixpkgs}} {{término_de_búsqeda}}`
|
||||
|
||||
- Muestra la descripción de un paquete de nixpkgs:
|
||||
|
||||
`nix search {{nixpkgs#pkg}}`
|
||||
|
||||
- Muestra todos los paquetes disponibles de un flake en Github:
|
||||
|
||||
`nix search {{github:dueño/repositorio}}`
|
29
pages.es/common/nix-shell.2.md
Normal file
29
pages.es/common/nix-shell.2.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# nix-shell
|
||||
|
||||
> Inicia un shell interactivo basado on una expresión de Nix.
|
||||
> Vea también: `nix shell.3`.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/nix-shell.html>.
|
||||
|
||||
- Inicia con una expresión de nix en `shell.nix` o `default.nix` del directorio actual:
|
||||
|
||||
`nix-shell`
|
||||
|
||||
- Ejecuta un comando de shell en un shell no interactivo y sale:
|
||||
|
||||
`nix-shell --run "{{comando}} {{argumento1 argumento2 ...}}"`
|
||||
|
||||
- Ejecuta con la expresión en `default.nix` en el directorio actual:
|
||||
|
||||
`nix-shell {{default.nix}}`
|
||||
|
||||
- Inicia con paquetes cargados de nixpkgs:
|
||||
|
||||
`nix-shell {{[-p|--packages]}} {{paquete1 paquete2 ...}}`
|
||||
|
||||
- Inicia con paquetes cargados desde una revisión específica de nixpkgs:
|
||||
|
||||
`nix-shell {{[-p|--packages]}} {{paquete1 paquete2 ...}} {{[-I|--include]}} nixpkgs={{https://github.com/NixOS/nixpkgs/archive/revision_de_nixpkgs.tar.gz}}`
|
||||
|
||||
- Evalua el resto de un archivo en un interpretador, para usarse con `#!-scripts` (vea también <https://nixos.org/manual/nix/stable/#use-as-a-interpreter>):
|
||||
|
||||
`nix-shell -i {{interpretador}} {{[-p|--packages]}} {{paquete1 paquete2 ...}}`
|
25
pages.es/common/nix-shell.3.md
Normal file
25
pages.es/common/nix-shell.3.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# nix shell
|
||||
|
||||
> Inicia un shell en lo cual los paquetes especificados están disponibles.
|
||||
> Vea también: `nix-shell` para armar un entorno de desarrollo, `nix flake` para información sobre los flakes.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-shell.html>.
|
||||
|
||||
- Inicia un shell interactivo con unos paquetes de `nixpkgs`:
|
||||
|
||||
`nix shell {{nixpkgs#pkg1 nixpkgs#packageSet.pkg2 ...}}`
|
||||
|
||||
- Inicia un shell que provee un paquete de una versión más antigua de `nixpkgs` (21.05):
|
||||
|
||||
`nix shell {{nixpkgs/nixos-21.05#pkg}}`
|
||||
|
||||
- Inicia un shell con el "paquete predeterminado" de un flake en el directorio actual, mostrando un registro de construcción si es que algo se construye:
|
||||
|
||||
`nix shell -L`
|
||||
|
||||
- Inicia un shell con un paquete de un flake en GitHub:
|
||||
|
||||
`nix shell {{github:dueño/repositorio#pkg}}`
|
||||
|
||||
- Ejecuta un comando en un shell con un paquete:
|
||||
|
||||
`nix shell {{nixpkgs#pkg}} -c {{comando --una-bandera 'otros argumentos'}}`
|
11
pages.es/common/nix-shell.md
Normal file
11
pages.es/common/nix-shell.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
# nix-shell
|
||||
|
||||
> `nix-shell` puede referirse a múltiples comandos con el mismo nombre.
|
||||
|
||||
- Vea la documentación para el shell tradicional:
|
||||
|
||||
`tldr nix-shell.2`
|
||||
|
||||
- Vea la documentación para el shell de nix3:
|
||||
|
||||
`tldr nix shell.3`
|
29
pages.es/common/nix-store.2.md
Normal file
29
pages.es/common/nix-store.2.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# nix-store
|
||||
|
||||
> Manipula o busca en el almacén de Nix.
|
||||
> Vea también: `nix store.3`.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/nix-store.html>.
|
||||
|
||||
- Recolecta basura, por ejemplo quitar las rutas desusadas:
|
||||
|
||||
`nix-store --gc`
|
||||
|
||||
- Crea un enlace físico entre archivos idénticos para reducir el uso de disco:
|
||||
|
||||
`nix-store --optimise`
|
||||
|
||||
- Elimina una ruta específica en el almacén (debe ser desusada):
|
||||
|
||||
`nix-store --delete {{/nix/store/...}}`
|
||||
|
||||
- Muestra todas las dependencias de una ruta del almacén (paquete), en un formato de árbol:
|
||||
|
||||
`nix-store {{[-q|--query]}} --tree {{/nix/store/...}}`
|
||||
|
||||
- Calcula el tamaño total de una ruta específica del almacén con todas las dependencias:
|
||||
|
||||
`du {{[-cLsh|--total --dereference --summarize --human-readable]}} $(nix-store {{[-q|--query]}} --references {{/nix/store/...}})`
|
||||
|
||||
- Muestra todos los dependientes de una ruta particular del almacén:
|
||||
|
||||
`nix-store {{[-q|--query]}} --referrers {{/nix/store/...}}`
|
25
pages.es/common/nix-store.3.md
Normal file
25
pages.es/common/nix-store.3.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# nix store
|
||||
|
||||
> Manipula el almacén de Nix.
|
||||
> Vea también: `nix-store`.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-store.html>.
|
||||
|
||||
- Recolecta basura, es decir, elimina rutas desusadas para reducir el uso de disco:
|
||||
|
||||
`nix store gc`
|
||||
|
||||
- Crea un enlace físico entre archivos idénticos para reducir el uso de disco:
|
||||
|
||||
`nix store optimise`
|
||||
|
||||
- Elimina una ruta específica en el almacén (debe ser desusada):
|
||||
|
||||
`nix store delete {{/nix/store/...}}`
|
||||
|
||||
- Lista el contenido de una ruta en el almacén, en un almacén remoto:
|
||||
|
||||
`nix store --store {{https://cache.nixos.org}} ls {{/nix/store/...}}`
|
||||
|
||||
- Muestra las diferencias de versiones entre dos rutas del almacén, con sus dependencias respectivas:
|
||||
|
||||
`nix store diff-closures {{/nix/store/...}} {{/nix/store/...}}`
|
11
pages.es/common/nix-store.md
Normal file
11
pages.es/common/nix-store.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
# nix-store
|
||||
|
||||
> `nix-store` puede referirse a múltiples comandos con el mismo nombre.
|
||||
|
||||
- Vea la documentación para el almacén tradicional:
|
||||
|
||||
`tldr nix-store.2`
|
||||
|
||||
- Vea la documentación para el almacén nix3:
|
||||
|
||||
`tldr nix store.3`
|
12
pages.es/common/nix-why-depends.md
Normal file
12
pages.es/common/nix-why-depends.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# nix why-depends
|
||||
|
||||
> Muesta por qué un paquete depende de otro paquete.
|
||||
> Más información: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-why-depends.html>.
|
||||
|
||||
- Muestra por qué el sistema actual de NixOS requiere una ruta del almacén específica:
|
||||
|
||||
`nix why-depends {{/run/current-system}} {{/nix/store/...}}`
|
||||
|
||||
- Muestra por qué un paquete de nixpkgs requiere otro paquete como una dependencia de tiempo de construcción:
|
||||
|
||||
`nix why-depends --derivation {{nixpkgs#dependiente}} {{nixpkgs#dependencia}}`
|
34
pages.es/common/nix.md
Normal file
34
pages.es/common/nix.md
Normal file
|
@ -0,0 +1,34 @@
|
|||
# nix
|
||||
|
||||
> Un potente gestor de paquetes que hace la gestión de paquetes fiable, reproducible y declarativa.
|
||||
> `nix` es experimental y requiere permitir funcionalidades experimentales. Para una interfaz clásica y estable, vea también `tldr nix classic`.
|
||||
> Algunos subcomandos como `build`, `develop`, `flake`, `registry`, `profile`, `search`, `repl`, `store`, `edit`, `why-depends`, etc. tienen sus propias páginas.
|
||||
> Más información: <https://nix.dev/manual/nix/stable/command-ref/new-cli/nix>.
|
||||
|
||||
- Habilita el comando `nix`:
|
||||
|
||||
`mkdir {{[-p|--parents]}} ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.conf`
|
||||
|
||||
- Busca un paquete en nixpkgs usando su nombre o descripción:
|
||||
|
||||
`nix search nixpkgs {{término_de_búsqueda}}`
|
||||
|
||||
- Inicia un shell con unos paquetes de nixpkgs disponibles:
|
||||
|
||||
`nix shell {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}`
|
||||
|
||||
- Instala unos paquetes de nixpkgs de manera permanente:
|
||||
|
||||
`nix profile install {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}`
|
||||
|
||||
- Quita rutas desusadas del almacén de Nix para liberar espacio:
|
||||
|
||||
`nix store gc`
|
||||
|
||||
- Inicia un entorno interactivo para evaluar expresiones de Nix:
|
||||
|
||||
`nix repl`
|
||||
|
||||
- Muestra ayuda para cada subcomando específico:
|
||||
|
||||
`nix help {{subcomando}}`
|
29
pages.es/common/nixpkgs-review.md
Normal file
29
pages.es/common/nixpkgs-review.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# nixpkgs-review
|
||||
|
||||
> Revisa solicitudes de incorporación de cambios en el repositorio de paquetes de NixOS (nixpkgs).
|
||||
> Después de una construcción exitosa, un `nix-shell` con todos los paquetes se inicia.
|
||||
> Más información: <https://github.com/Mic92/nixpkgs-review#usage>.
|
||||
|
||||
- Construye paquetes cambiados en una solicitud especificada:
|
||||
|
||||
`nixpkgs-review pr {{número_de_solicitud|url_de_solicitud}}`
|
||||
|
||||
- Construye paquetes cambiados y publica un comentario con un reporte (requiere armar un token en `hub`, `gh`, o la variable del entorno `GITHUB_TOKEN`):
|
||||
|
||||
`nixpkgs-review pr --post-result {{número_de_solicitud|url_de_solicitud}}`
|
||||
|
||||
- Construye paquetes cambiados y muestra un reporte:
|
||||
|
||||
`nixpkgs-review pr --print-result {{número_de_solicitud|url_de_solicitud}}`
|
||||
|
||||
- Construye paquetes cambiados en un commit local:
|
||||
|
||||
`nixpkgs-review rev {{HEAD}}`
|
||||
|
||||
- Construye paquetes cambiados que todavía no hayan sido commiteados:
|
||||
|
||||
`nixpkgs-review wip`
|
||||
|
||||
- Construye paquetes cambiados que hayan sido añadidos a git:
|
||||
|
||||
`nixpkgs-review wip --staged`
|
28
pages.es/linux/nixos-container.md
Normal file
28
pages.es/linux/nixos-container.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# nixos-container
|
||||
|
||||
> Inicia contenedores de NixOS usando contenedores de Linux.
|
||||
> Más información: <https://nixos.org/manual/nixos/stable/#ch-containers>.
|
||||
|
||||
- Lista contenedores activos:
|
||||
|
||||
`sudo nixos-container list`
|
||||
|
||||
- Crea un contenedor de NixOS con un archivo de configuración específico:
|
||||
|
||||
`sudo nixos-container create {{nombre_del_contenedor}} --config-file {{ruta_a_la_configuracion_de_nix}}`
|
||||
|
||||
- Inicia, detiene, termina o destruye un contenedor específico:
|
||||
|
||||
`sudo nixos-container {{start|stop|terminate|destroy|status}} {{nombre_del_contenedor}}`
|
||||
|
||||
- Ejecuta un comando dentro de un contenedor activo:
|
||||
|
||||
`sudo nixos-container run {{nombre_del_contenedor}} -- {{comando}} {{argumentos_del_comando}}`
|
||||
|
||||
- Actualiza la configuración de un contenedor:
|
||||
|
||||
`sudo $EDITOR /var/lib/container/{{nombre_del_contenedor}}/etc/nixos/configuration.nix && sudo nixos-container update {{nombre_del_contenedor}}`
|
||||
|
||||
- Entra a una sesión de shell interactivo en un contenedor que ya está activo:
|
||||
|
||||
`sudo nixos-container root-login {{nombre_del_contenedor}}`
|
28
pages.es/linux/nixos-option.md
Normal file
28
pages.es/linux/nixos-option.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# nixos-option
|
||||
|
||||
> Inspecciona una configuración de NixOS.
|
||||
> Más información: <https://nixos.org/manual/nixos/stable/index.html#sec-modularity>.
|
||||
|
||||
- Lista todas las subclaves de una clave de opciones proporcionadas:
|
||||
|
||||
`nixos-option {{clave}}`
|
||||
|
||||
- Lista los módulos de arranque del kernel actuales:
|
||||
|
||||
`nixos-option boot.kernelModules`
|
||||
|
||||
- Lista claves autorizadas para un usuario específico:
|
||||
|
||||
`nixos-option users.users.{{nombre_del_usuario}}.openssh.authorizedKeys.{{archivoDeClaves|clave}}`
|
||||
|
||||
- Lista todos los constructores remotos:
|
||||
|
||||
`nixos-option nix.buildMachines`
|
||||
|
||||
- Lista todas las subclaves de una clave proporcionada en otra configuración de NixOS:
|
||||
|
||||
`NIXOS_CONFIG={{ruta_a_configuracion.nix}} nixos-option {{clave}}`
|
||||
|
||||
- Muestra recursivamente todos los valores de un usuario:
|
||||
|
||||
`nixos-option {{[-r|--recursive]}} users.users.{{usuario}}`
|
36
pages.es/linux/nixos-rebuild.md
Normal file
36
pages.es/linux/nixos-rebuild.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# nixos-rebuild
|
||||
|
||||
> Reconfigura una máquina de NixOS.
|
||||
> Más información: <https://nixos.org/nixos/manual/#sec-changing-config>.
|
||||
|
||||
- Construye y cambia a la configuración nueva, haciéndola la predeterminada al arrancar el sistema:
|
||||
|
||||
`sudo nixos-rebuild switch`
|
||||
|
||||
- Construye y cambia a la configuración nueva, haciéndola la predeterminada al arrancar el sistema (con un nombre):
|
||||
|
||||
`sudo nixos-rebuild switch {{[-p|--profile-name]}} {{nombre}}`
|
||||
|
||||
- Construye y cambia a la configuración nueva, haciéndola la predeterminada al arrancar el sistema e instalando actualizaciones:
|
||||
|
||||
`sudo nixos-rebuild switch --upgrade`
|
||||
|
||||
- Revierte cambios a la configuración, cambiando a la generación previa:
|
||||
|
||||
`sudo nixos-rebuild switch --rollback`
|
||||
|
||||
- Construye la configuración nueva y la predetermina sin cambiar a ella:
|
||||
|
||||
`sudo nixos-rebuild boot`
|
||||
|
||||
- Construye y activa la configuración nueva, pero no la haga la entrada de arranque predeterminada (solo para finalidad de pruebas):
|
||||
|
||||
`sudo nixos-rebuild test`
|
||||
|
||||
- Construye la configuración nueva y la abre en un hipervisor:
|
||||
|
||||
`sudo nixos-rebuild build-vm`
|
||||
|
||||
- Lista generaciones disponibles similarmente al menú del cargador de arranque:
|
||||
|
||||
`nixos-rebuild list-generations`
|
Loading…
Add table
Reference in a new issue