Paket Yöneticileri Aracılığıyla Node.js Kurulumu
Bu sayfadaki paketler, ilgili paketleyiciler tarafından sürdürülür ve desteklenir, Node.js çekirdek ekibi tarafından değil. Karşılaştığınız herhangi bir sorunu paketin bakımını üstlenen kişiye bildirin. Sorununuzun Node.js'in kendisinde bir hata olduğu ortaya çıkarsa, bakımı üstlenen kişi bu sorunu yukarıya raporlayacaktır.
Alpine Linux
Node.js LTS ve npm paketleri Ana Depo'da bulunmaktadır.
apk add nodejs npm
Node.js Current, Topluluk Deposu'ndan kurulabilir.
apk add nodejs-current
Android
Android desteği Node.js'de hala deneyseldir, bu nedenle önceden derlenmiş ikili (binary) dosyalar henüz Node.js geliştiricileri tarafından sağlanmamaktadır.
Ancak, bazı üçüncü parti çözümler de mevcuttur. Örneğin, Termux topluluğu, Android için terminal emülatörü ve Linux ortamının yanı sıra kendi paket yöneticisini ve önceden derlenmiş birçok uygulamanın kapsamlı koleksiyonunu sağlar. Termux uygulamasındaki bu komut mevcut son Node.js sürümünü yükleyecektir:
pkg install nodejs
Şu anda, Termux Node.js ikili dosyaları system-icu'ya (libicu
paketine bağlı olarak) bağlanmıştır.
Arch Linux
Node.js ve npm paketleri Topluluk Deposu'nda bulunmaktadır.
pacman -S nodejs npm
CentOS, Fedora ve Red Hat Enterprise Linux
CentOS/RHEL 8 ve Fedora'da, Node.js nodejs
adında bir modül olarak mevcuttur.
dnf module install nodejs:<stream>
<stream>
düğümü, Node.js'in ana sürümüne karşılık gelir.
Kullanılabilir akışların listesini görmek için:
dnf module list nodejs
Örneğin, Node.js 18'i yüklemek için:
dnf module install nodejs:18/common
Alternatifler
Bu kaynaklar CentOS, Fedora ve RHEL ile uyumlu paketler sağlamaktadır.
- Node.js snapleri https://github.com/nodejs/snap adresinde tutulmakta ve desteklenmektedir
- Node.js ikili dağıtımları NodeSource tarafından sürdürülür ve desteklenir
Debian ve Ubuntu tabanlı Linux dağıtımları
Node.js ikili dağıtımları NodeSource'tan temin edilebilir.
Alternatifler
Debian ve Ubuntu tabanlı Linux dağıtımları ile uyumlu paketler Node.js snapleri üzerinden temin edilebilir.
Exherbo Linux
Node.js ve npm paketleri arbor deposunda mevcuttur.
cave resolve -x node
fnm
Rust'ta yerleşik hızlı ve basit Node.js sürüm yöneticisi, birden fazla yayınlanan Node.js sürümünü yönetmek için kullanılır. Yükleme, kaldırma, geçerli dizine göre Node sürümlerini otomatik olarak değiştirme vb. işlemleri gerçekleştirmenize olanak tanır. Fnm'yi yüklemek için bu install script kullanın.
fnm, macOS, Windows, Linux gibi çapraz platform desteği sunar ve tüm yaygın kabuklar (Bash, Zsh, Fish, PowerShell, Windows Komut İstemi) ile uyumludur. fnm, hızlı bir şekilde oluşturulmuştur ve.node-version ve.nvmrc dosyaları için uyumluluk desteği sunar.
FreeBSD
Node.js'nin en güncel sürümü www/node bağlantısı üzerinden erişilebilir.
pkg aracılığıyla ikili bir paket yükleyin:
pkg install node
Ya da ports kullanarak kendi başınıza derleyin:
cd /usr/ports/www/node && make install
Gentoo
Node.js portage ağacında mevcuttur.
emerge nodejs
IBM i
Node.js'nin LTS sürümleri IBM'den temin edilebilir ve yum paket yöneticisi aracılığıyla kullanılabilir. Paket adı nodejs
ve ardından ana sürüm numarasıdır (örneğin, nodejs18
, nodejs20
vb.)
Node.js 20.x'i komut satırından yüklemek için, *ALLOBJ özel yetkisine sahip bir kullanıcı olarak aşağıdakileri çalıştırın:
yum install nodejs20
Node.js, IBM i Access Client Solutions ürünü ile de kurulabilir. Daha fazla ayrıntı için bu destek belgesine bakın
macOS
MacOS Installer](/#home-downloadhead) doğrudan nodejs.org web sitesinden indirin.
Eğer paketi bash ile indirmek istiyorsanız:
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 "/"
Alternatifler
Homebrew** kullanarak:
brew install node
MacPorts** kullanarak:
port install nodejs<major version>
# Example
port install nodejs7
pkgsrc kullanılıyor:
binary paketi yükleyin:
pkgin -y install nodejs
Veya pkgsrc'den manuel olarak derleyin:
cd pkgsrc/lang/nodejs && bmake install
n
n`, Mac ve Linux için kullanımı kolay bir Node.js sürüm yöneticisidir. Zengin bir sözdizimi kullanarak yüklemek için hedef sürümü belirtin, veya önceden indirilmiş sürümlerden oluşan bir menüden seçim yapabilirsiniz. Sürümler sistem genelinde veya kullanıcı genelinde yüklenir ve daha fazlası için Hedeflenen kullanım için bir sürümü doğrudan önbelleğe alınmış indirmelerden çalıştırabilirsiniz.
Yükleme yöntemleri (bootstrap, npm, Homebrew, üçüncü taraf) ve tüm kullanım ayrıntıları için homepage adresine bakın.
Eğer zaten npm
kullanıyorsanız, n
ve ardından en yeni LTS node
sürümünü yüklemek kadar basittir:
npm install -g n
n lts
NetBSD
Node.js pkgsrc ağacında mevcuttur:
cd /usr/pkgsrc/lang/nodejs && make install
Veya pkgin kullanarak binary paket (platformunuz için mevcutsa) yükleyin:
pkgin -y install nodejs
Nodenv
nodenv,
nvmye benzer hafif bir node sürüm yöneticisidir. Basit ve öngörülebilirdir. Zengin bir eklenti ekosistemi, onu ihtiyaçlarınıza göre uyarlamanızı sağlar. Uygulamanız için bir Node sürümü seçmek ve geliştirme ortamınızın üretimle eşleşmesini garanti etmek için
nodenv` kullanın.
Nodenv kurulum talimatları Github sayfasında tutulmaktadır. Kurulum adımlarının en son sürümünü takip ettiğinizden emin olmak için lütfen bu sayfayı ziyaret edin.
nvm
Node Version Manager, birden fazla yayınlanmış Node.js sürümünü yönetmek için kullanılan bir bash betiğidir. İzin verir yükleme, kaldırma, sürüm değiştirme vb. işlemleri gerçekleştirebilirsiniz. Nvm yüklemek için bu install script kullanın.
Unix / OS X sistemlerinde kaynaktan oluşturulan Node.js şu şekilde kurulabilir nvm'nin beklediği konuma yükleyerek nvm:
env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""
Bundan sonra, yayınlanan sürümler ve sürümler arasında geçiş yapmak için nvm
kullanabilirsiniz
kaynaktan oluşturulmuştur.
Örneğin, Node.js sürümü v8.0.0-pre ise:
nvm use 8
Resmi sürüm çıktığında, oluşturulmuş sürümü kaldırmak isteyeceksiniz Kaynaktan:
nvm uninstall 8
nvs
Windows
nvs
sürüm yöneticisi çapraz platformdur ve Windows, macOS ve Unix benzeri sistemlerde kullanılabilir
Windows'a nvs
yüklemek için buradan sürüm sayfasına gidin ve en son sürümün MSI yükleyici dosyasını indirin.
Yüklemek için chocolatey
de kullanabilirsiniz:
choco install nvs
macos, Unix benzeri
MacOS/Unix benzeri sistemlerde nvs
kurulum adımlarına ilişkin belgelere buradan ulaşabilirsiniz
Kullanım
Bundan sonra farklı node sürümleri arasında geçiş yapmak için nvs
kullanabilirsiniz.
Node'un en son sürümünü eklemek için:
nvs add latest
Veya node'un en son LTS sürümünü eklemek için:
nvs add lts
Ardından, geçerli kabuk için PATH
inize bir node sürümü eklemek için nvs use
komutunu çalıştırın:
$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64
Then run the nvs use
command to add a version of node to your PATH
for the current shell:
nvs link lts
OpenBSD
Node.js port sistemi aracılığıyla kullanılabilir.
/usr/ports/lang/node
OpenBSD üzerinde pkg_add kullanımı:
pkg_add node
openSUSE ve SLE
Node.js ana depolarda aşağıdaki paketler altında mevcuttur:
- openSUSE Leap 15.2:
nodejs10
,nodejs12
,nodejs14
- openSUSE Tumbleweed:
nodejs20
- SUSE Linux Enterprise Server (SLES) 12:
nodejs10
,nodejs12
venodejs14
("Web ve Komut Dosyası Modülü" etkin olmalıdır.) - SUSE Linux Enterprise Server (SLES) 15 SP2:
nodejs10
,nodejs12
venodejs14
("Web ve Komut Dosyası Modülü" etkin olmalıdır.)
Örneğin, openSUSE Leap 15.2 üzerinde Node.js 14.x yüklemek için aşağıdakileri root olarak çalıştırın:
zypper install nodejs14
Node'un farklı ana sürümleri aynı anda kurulabilir ve kullanılabilir.
SmartOS ve illumos
SmartOS imajları pkgsrc önceden yüklenmiş olarak gelir. Diğer illumos dağıtımlarında, önce pkgsrc yükleyin, ardından ikili paketi normal şekilde yükleyebilirsiniz:
pkgin -y install nodejs
Veya pkgsrc'den manuel olarak derleyin:
cd pkgsrc/lang/nodejs && bmake install
Yakala
Node.js snaps, Snap deposunda node
olarak mevcuttur.
Solus
Solus, ana deposunda Node.js sağlar.
sudo eopkg install nodejs
vfox
Platformlar arası (Windows, macOS, Linux) ve genişletilebilir bir sürüm yöneticisi.
Farklı projeler için farklı sürümler, farklı kabuklar için farklı sürümler ve geçerli dizine göre Node sürümlerini otomatik olarak değiştirmenize vb. olanak tanır.
Tüm popüler kabukları (Bash, Zsh, Fish, PowerShell, Clink, Cmder) destekler.
Vfox'u hızlı bir şekilde kullanmak ve tüm kullanım ayrıntıları için Hızlı Başlangıç bölümüne bakın.
Void Linux
Void Linux, Node.js'yi ana depoda kararlı olarak gönderir.
xbps-install -Sy nodejs
Windows
Windows Installer](/#home-downloadhead) doğrudan nodejs.org web sitesinden indirin.
Alternatifler
Winget** kullanarak:
winget install OpenJS.NodeJS
# or for LTS
winget install OpenJS.NodeJS.LTS
Yukarıdaki iki komuttan birini çalıştırdıktan sonra, yeniden başlatmak gerekebilir CLI komutu kullanılabilir hale gelmeden önce terminal emülatörü.
Chocolatey** kullanarak:
cinst nodejs
# or for full install with npm
cinst nodejs.install
Scoop** kullanarak:
scoop install nodejs
# or for LTS
scoop install nodejs-lts
z/OS
IBM® SDK for Node.js - z/OS® SMP/E ve PAX olarak iki kurulum formatında sunulur. Size uygun olan kurulum formatını seçin: