Skip to content

Commit 20e35b7

Browse files
github-actions[bot]crowdin-botgithub-merge-queuebmuenzenmeyer
authored
[automated]: crowdin sync (#7384)
* chore: synced translations from crowdin * chore: automated format of translated files Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update apps/site/pages/es/about/index.mdx Signed-off-by: Brian Muenzenmeyer <[email protected]> --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Brian Muenzenmeyer <[email protected]> Co-authored-by: Crowdin Bot <[email protected]> Co-authored-by: github-merge-queue <[email protected]> Co-authored-by: Brian Muenzenmeyer <[email protected]>
1 parent fef1932 commit 20e35b7

File tree

36 files changed

+4811
-326
lines changed

36 files changed

+4811
-326
lines changed
Lines changed: 393 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,393 @@
1+
---
2+
layout: article
3+
title: Instalando Node.js mediante un gestor de paquetes
4+
---
5+
6+
# Instalando Node.js mediante un Gestor de Paquetes
7+
8+
> Los paquetes de esta página son mantenidos y respaldados por sus respectivos empaquetadores, **no** por el equipo central de Node.js. Informe cualquier problema que encuentre al responsable del paquete. Si resulta que su problema es un error en el propio Node.js, el responsable del mantenimiento informará el problema al equipo principal.
9+
10+
## Alpine Linux
11+
12+
Las versiones LTS de Node.js y los paquetes de npm están disponibles en el Repositorio Principal.
13+
14+
```bash
15+
apk add nodejs npm
16+
```
17+
18+
La versión actual de Node.js puede ser instalada desde el Repositorio de la Comunidad.
19+
20+
```bash
21+
apk add nodejs-current
22+
```
23+
24+
## Android
25+
26+
El soporte para Android todavía es experimental en Node.js, por lo que los desarrolladores de Node.js aún no proporcionan los binarios precompilados.
27+
28+
Sin embargo, hay algunas soluciones de terceros. Por ejemplo, la comunidad [Termux](https://termux.com/) que proporciona un emulador de terminal y un entorno Linux para Android, así como un administrador de paquetes propio y una [amplia colección](https://github.com/termux/termux-packages) de aplicaciones precompiladas. Este comando en la aplicación Termux instalará la última versión disponible de Node.js:
29+
30+
```bash
31+
pkg install nodejs
32+
```
33+
34+
Actualmente, los binarios de Node.js para Termux están enlazados contra `system-icu` (dependiente del paquete `libicu`).
35+
36+
## Arch Linux
37+
38+
Los paquetes para Node.js y npm están disponibles en el repositorio de la comunidad.
39+
40+
```bash
41+
pacman -S nodejs npm
42+
```
43+
44+
## CentOS, Fedora y Red Hat Enterprise Linux
45+
46+
Node.js está disponible como módulo llamado `nodejs` en CentOS/RHEL 8 y Fedora.
47+
48+
```bash
49+
dnf module install nodejs:<stream>
50+
```
51+
52+
donde `<stream>` corresponde a la versión mayor de Node.js.
53+
Para ver una lista de las versiones disponibles:
54+
55+
```bash
56+
dnf module list nodejs
57+
```
58+
59+
Por ejemplo, para instalar Node.js 18:
60+
61+
```bash
62+
dnf module install nodejs:18/common
63+
```
64+
65+
### Alternativas
66+
67+
Estos recursos proporcionan paquetes compatibles con CentOS, Fedora, y RHEL.
68+
69+
- [Node.js snaps](#snap) mantenido y soportado en https://github.com/nodejs/snap
70+
- [Distribuciones de binarios de Node.js](#debian-and-ubuntu-based-linux-distributions) son mantenidas y soportadas por [NodeSource](https://github.com/nodesource/distributions)
71+
72+
## Distribuciones Linux basadas en Debian y Ubuntu
73+
74+
Las [distribuciones de binarios Node.js](https://github.com/nodesource/distributions) están disponibles desde NodeSource.
75+
76+
### Alternativas
77+
78+
Los paquetes compatibles con distribuciones Linux basadas en Debian y Ubuntu están disponibles a través de [Node.js snaps](#snap).
79+
80+
## Exherbo Linux
81+
82+
Los paquetes de Node.js y npm están disponibles en el [repositorio arbor](https://gitlab.exherbo.org/exherbo/arbor/-/tree/master/packages/dev-lang/node).
83+
84+
```bash
85+
cave resolve -x node
86+
```
87+
88+
## fnm
89+
90+
Un gestor de versiones de Node.js rápido y simple, construido en Rust, utilizado para gestionar múltiples versiones de Node.js lanzadas. Te permite realizar operaciones como instalar, desinstalar, cambiar versiones de Node automáticamente según el directorio actual, etc.
91+
Para instalar fnm, utiliza este [script de instalación](https://github.com/Schniz/fnm#using-a-script-macoslinux).
92+
93+
fnm tiene soporte multiplataforma (macOS, Windows, Linux) y todas las shells populares (Bash, Zsh, Fish, PowerShell, símbolo de la línea de comandos de Windows).
94+
fnm está diseñado teniendo en cuenta la velocidad y la compatibilidad con archivos `.node-version` y `.nvmrc`.
95+
96+
## FreeBSD
97+
98+
La versión más reciente de Node.js está disponible a través del puerto [www/node](https://www.freshports.org/www/node).
99+
100+
Instala el paquete de binarios con [pkg](https://www.freebsd.org/cgi/man.cgi?pkg):
101+
102+
```bash
103+
pkg install node
104+
```
105+
106+
O compílalo por tu cuenta utilizando [ports](https://www.freebsd.org/cgi/man.cgi?ports):
107+
108+
```bash
109+
cd /usr/ports/www/node && make install
110+
```
111+
112+
## Gentoo
113+
114+
Node.js está disponible en el árbol de portage.
115+
116+
```bash
117+
emerge nodejs
118+
```
119+
120+
## IBM i
121+
122+
Las versiones LTS de Node.js están disponibles en IBM y están disponibles a través de [el administrador de paquetes 'yum'](https://ibm.biz/ibmi-rpms). El nombre del paquete es `nodejs` seguido del número de versión principal (por ejemplo, `nodejs18`, `nodejs20`, etc.)
123+
124+
Para instalar Node.js 20.x desde la línea de comandos, ejecute lo siguiente como usuario con autoridad especial:
125+
126+
```bash
127+
yum install nodejs20
128+
```
129+
130+
Node.js también se puede instalar con el producto IBM i Access Client Solutions. Consulte [este documento de soporte](http://www-01.ibm.com/support/docview.wss?uid=nas8N1022619) para obtener más detalles
131+
132+
## macOS
133+
134+
Descarga el [Instalador de macOS](/#home-downloadhead) directamente desde la web de [nodejs.org](https://nodejs.org/).
135+
136+
_Si quieres descargar el paquete con bash:_
137+
138+
```bash
139+
curl "https://nodejs.org/dist/latest/$(curl -s https://nodejs.org/dist/latest/ | grep "pkg" | cut -d'"' -f 2)" -o "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"
140+
```
141+
142+
### Alternativas
143+
144+
Utiliza **[Homebrew](https://brew.sh/)**:
145+
146+
```bash
147+
brew install node
148+
```
149+
150+
Utilizando **[MacPorts](https://www.macports.org/)**:
151+
152+
```bash
153+
port install nodejs<major version>
154+
155+
# Example
156+
port install nodejs7
157+
```
158+
159+
Utilizando **[pkgsrc](https://pkgsrc.joyent.com/install-on-macos/)**:
160+
161+
Instala el paquete de binarios:
162+
163+
```bash
164+
pkgin -y install nodejs
165+
```
166+
167+
O construye manualmente desde pkgsrc:
168+
169+
```bash
170+
cd pkgsrc/lang/nodejs && bmake install
171+
```
172+
173+
## n
174+
175+
`n` es un administrador de versiones de Node.js fácil de usar para Mac y Linux. Especifique la versión de destino para instalar utilizando una sintaxis enriquecida o selecciónela de un menú de versiones descargadas previamente. Las versiones se instalan en todo el sistema o en todo el usuario y, para un uso más específico, puede ejecutar una versión directamente desde las descargas en caché.
176+
177+
Visita la [página principal](https://github.com/tj/n) para ver los métodos de instalación (bootstrap, npm, Homebrew, third-party), y todos los detalles de uso.
178+
179+
Si ya tienes `npm`, entonces instala `n` y a continuación obtener la última versión LTS de `node` es tan simple como:
180+
181+
```
182+
npm install -g n
183+
n lts
184+
```
185+
186+
## NetBSD
187+
188+
Node.js está disponible en el árbol de pkgsrc:
189+
190+
```bash
191+
cd /usr/pkgsrc/lang/nodejs && make install
192+
```
193+
194+
O instala un paquete binario (si está disponible para tu plataforma) utilizando pkgin:
195+
196+
```bash
197+
pkgin -y install nodejs
198+
```
199+
200+
## Nodenv
201+
202+
`nodenv` es un administrador de versiones de node liviano, similar a `nvm`. Es simple y predecible. Un rico ecosistema de complementos le permite adaptarlo a sus necesidades. Utilice `nodenv` para elegir una versión de Node para su aplicación y garantizar que su entorno de desarrollo coincida con la producción.
203+
204+
Las instrucciones de instalación de Nodenv están mantenidas [en su página de Github](https://github.com/nodenv/nodenv#installation). Por favor, visita esta página para asegurarte de que sigues los pasos de instalación de la última versión.
205+
206+
## nvm
207+
208+
Node Version Manager es un script de bash que se utiliza para administrar múltiples versiones publicadas de Node.js. Eso permite realizar operaciones como instalar, desinstalar, cambiar de versión, etc.
209+
Para instalar nvm, utilice este [script de instalación](https://github.com/nvm-sh/nvm#install--update-script).
210+
211+
En sistemas Unix / OS X, Node.js compilado desde el código fuente puede instalarse usando [nvm](https://github.com/creationix/nvm) instalándolo en la ubicación que nvm espera:
212+
213+
```bash
214+
env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""
215+
```
216+
217+
Después de esto, puedes usar `nvm` para cambiar entre versiones publicadas y versiones
218+
compiladas desde la fuente.
219+
Por ejemplo, si la versión de Node.js es v8.0.0-pre:
220+
221+
```bash
222+
nvm use 8
223+
```
224+
225+
Una vez que salga el lanzamiento oficial, querrás desinstalar la versión creada desde la fuente:
226+
227+
```bash
228+
nvm uninstall 8
229+
```
230+
231+
## nvs
232+
233+
#### Windows
234+
235+
El administrador de versiones `nvs` es multiplataforma y se puede usar en sistemas Windows, macOS y tipo Unix
236+
237+
Para instalar `nvs` en Windows, vaya a la [página de lanzamiento](https://github.com/jasongin/nvs/releases) aquí y descargue el archivo de instalación MSI de la última versión.
238+
239+
También puedes utilizar `chocolatey` para instalarlo:
240+
241+
```bash
242+
choco install nvs
243+
```
244+
245+
#### macOS,UnixLike
246+
247+
Puede encontrar la documentación sobre los pasos de instalación de `nvs` en sistemas tipo macOS/Unix [aquí](https://github.com/jasongin/nvs/blob/master/doc/SETUP.md#mac-linux)
248+
249+
#### Uso
250+
251+
Después de esto, puedes usar `nvs` para cambiar entre diferentes versiones de node.
252+
253+
Para añadir la última versión de node:
254+
255+
```bash
256+
nvs add latest
257+
```
258+
259+
O para añadir la última versión LTS de node:
260+
261+
```bash
262+
nvs add lts
263+
```
264+
265+
Después ejecuta el comando `nvs use` para añadir una versión de node a tu `PATH` en la shell actual:
266+
267+
```bash
268+
$ nvs use lts
269+
PATH -= %LOCALAPPDATA%\nvs\default
270+
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64
271+
```
272+
273+
Para añadirlo al `PATH` permanentemente, utiliza `nvs link`:
274+
275+
```bash
276+
nvs link lts
277+
```
278+
279+
## OpenBSD
280+
281+
Node.js está disponible a través del sistema de puertos.
282+
283+
```bash
284+
/usr/ports/lang/node
285+
```
286+
287+
Utilizando [pkg_add](https://man.openbsd.org/OpenBSD-current/man1/pkg_add.1) en OpenBSD:
288+
289+
```bash
290+
pkg_add node
291+
```
292+
293+
## openSUSE y SLE
294+
295+
Node.js está disponible en los repositorios principales en los siguientes paquetes:
296+
297+
- **openSUSE Leap 15.2**: `nodejs10`, `nodejs12`, `nodejs14`
298+
- **openSUSE Tumbleweed**: `nodejs20`
299+
- **SUSE Linux Enterprise Server (SLES) 12**: `nodejs10`, `nodejs12`, and `nodejs14`
300+
(El módulo de Web y Scripting debe estar [habilitado](https://www.suse.com/releasenotes/x86_64/SUSE-SLES/12-SP5/#intro-modulesExtensionsRelated).)
301+
- **SUSE Linux Enterprise Server (SLES) 15 SP2**: `nodejs10`, `nodejs12`, and `nodejs14`
302+
(El módulo de Web y Scripting debe estar [habilitado](https://www.suse.com/releasenotes/x86_64/SUSE-SLES/15/#Intro.Module).)
303+
304+
Por ejemplo, para instalar Node.js 14.x en openSUSE Leap 15.2, ejecute lo siguiente como root:
305+
306+
```bash
307+
zypper install nodejs14
308+
```
309+
310+
Diferentes versiones mayores de Node pueden ser instaladas y utilizadas de forma concurrente.
311+
312+
## SmartOS e illumos
313+
314+
Las imágenes de SmartOS vienen con pkgsrc preinstalado. En otras distribuciones de illusmos, primero instale **[pkgsrc](https://pkgsrc.joyent.com/install-on-illumos/)**, luego podrá instalar el paquete binario normalmente:
315+
316+
```bash
317+
pkgin -y install nodejs
318+
```
319+
320+
O construye manualmente desde pkgsrc:
321+
322+
```bash
323+
cd pkgsrc/lang/nodejs && bmake install
324+
```
325+
326+
## Snap
327+
328+
[Node.js snaps](https://github.com/nodejs/snap) están disponibles como [`node`](https://snapcraft.io/node) en la tienda Snap.
329+
330+
## Solus
331+
332+
Solus proporciona Node.js en su repositorio principal.
333+
334+
```bash
335+
sudo eopkg install nodejs
336+
```
337+
338+
## vfox
339+
340+
Un gestor de versiones multi-plataforma(Windows, macOS, Linux) y **extensible**.
341+
342+
Te permite tener **diferentes versiones para diferentes proyectos**, **diferentes versiones para diferentes shells**, y cambiar automáticamente las versiones de Node según el directorio actual, etc.
343+
344+
Soporta todas las shells populares (Bash, Zsh, Fish, PowerShell, Clink, Cmder).
345+
346+
Consulta el [inicio rápido](https://vfox.lhan.me/guides/quick-start.html) para usar vfox rápidamente y todos los detalles de uso.
347+
348+
## Void Linux
349+
350+
Void Linux incluye la versión estable de Node.js en el repositorio principal.
351+
352+
```bash
353+
xbps-install -Sy nodejs
354+
```
355+
356+
## Windows
357+
358+
Descarga el [Instalador de Windows](/#home-downloadhead) directamente desde la web de [nodejs.org](https://nodejs.org/).
359+
360+
### Alternativas
361+
362+
Usando **[Winget](https://aka.ms/winget-cli)**:
363+
364+
```bash
365+
winget install OpenJS.NodeJS
366+
# or for LTS
367+
winget install OpenJS.NodeJS.LTS
368+
```
369+
370+
Después de ejecutar uno de los dos comandos anteriores, puede ser necesario reiniciar el emulador de terminal antes de que el comando CLI `node` esté disponible.
371+
372+
Usando **[Chocolatey](https://chocolatey.org/)**:
373+
374+
```bash
375+
cinst nodejs
376+
# or for full install with npm
377+
cinst nodejs.install
378+
```
379+
380+
Usando **[Scoop](https://scoop.sh/)**:
381+
382+
```bash
383+
scoop install nodejs
384+
# or for LTS
385+
scoop install nodejs-lts
386+
```
387+
388+
## z/OS
389+
390+
IBM&reg; SDK para Node.js - z/OS&reg; Está disponible en dos formatos de instalación, SMP/E y PAX. Seleccione el formato de instalación que le corresponda:
391+
392+
- [Instalando y configurando la edición SMP/E de Node.js en z/OS](https://www.ibm.com/docs/en/sdk-nodejs-zos/14.0?topic=configuring-installing-smpe-edition)
393+
- [Instalando y configurando la edición PAX de Node.js en z/OS](https://www.ibm.com/docs/en/sdk-nodejs-zos/14.0?topic=configuring-installing-pax-edition)

0 commit comments

Comments
 (0)