Linux Üzerinde Node.js ve npm Kurulumu

nodejs cpynet npm install

Node.js, JavaScript kodunu sunucu tarafında çalıştırmak için tasarlanmış popüler bir JavaScript çalışma zamanıdır. Genellikle arka uç uygulamaları için kullanılsa da, tam yığın ve ön uç çözümleri için de sıkça tercih edilmektedir. Node.js’in varsayılan paket yöneticisi olan npm, dünyanın en büyük yazılım kayıt defterine sahiptir ve geliştiriciler için hayati bir araçtır. Bu makalede, Node.js’in (şu anda en son sürüm 21.x) ve npm’nin çeşitli Linux dağıtımlarında nasıl kurulacağını adım adım ele alacağız.

Kurulum Yöntemleri

Node.js ve npm’yi aşağıdaki yöntemlerle kurabilirsiniz:

  1. NodeSource Deposu Üzerinden Kurulum
  2. NVM (Node Version Manager) ile Kurulum
  3. Standart Dağıtım Depoları Üzerinden Kurulum

1. NodeSource Deposu Üzerinden Kurulum

NodeSource, Node.js’in en son kararlı sürümlerini elde etmek için güvenilir bir kaynaktır. Aşağıdaki adımları takip ederek Node.js’i NodeSource deposundan kurabilirsiniz.

Adım 1: Gerekli Bağımlılıkları Yükleyin

Yeni bir depo eklemek için bazı gerekli bağımlılıkların yüklenmesi gerekir. Terminali açarak şu komutları çalıştırın:

sudo apt update  
sudo apt install curl gnupg  

Adım 2: NodeSource GPG Anahtarını İçe Aktarın

NodeSource GPG anahtarını aşağıdaki komutla içe aktarın:

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg  

Adım 3: NodeSource Deposu Ekleyin

NodeSource deposunu sisteminize eklemek için şu komutu çalıştırın:

echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_21.x $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/nodesource.list  

Adım 4: Node.js ve npm’yi Kurun

Depoyu ekledikten sonra Node.js ve npm’yi şu komutlarla yükleyebilirsiniz:

sudo apt update  
sudo apt install nodejs  

Adım 5: Kurulumu Doğrulayın

Node.js ve npm’nin doğru bir şekilde kurulduğunu doğrulamak için sürüm numaralarını kontrol edin:

node --version  
npm --version  

2. NVM (Node Version Manager) ile Kurulum

NVM, birden fazla Node.js sürümünü yönetmek için kullanışlı bir araçtır. Geliştiricilere farklı sürümler arasında kolayca geçiş yapma esnekliği sunar.

Adım 1: NVM’yi İndirin ve Yükleyin

NVM’yi yüklemek için aşağıdaki komutu çalıştırın:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash  

Not: Bu komutta sudo kullanmayın; aksi halde NVM yalnızca root kullanıcı için yüklenir.

Adım 2: NVM’yi Etkinleştirin

Kurulumdan sonra terminali kapatıp yeniden açabilir veya aşağıdaki komutla NVM’yi etkinleştirebilirsiniz:

export NVM_DIR="$HOME/.nvm"  
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  

Adım 3: NVM Kurulumunu Doğrulayın

NVM’nin doğru bir şekilde yüklendiğini doğrulamak için şu komutu çalıştırın:

nvm --version  

Adım 4: Node.js Sürümlerini Yönetin

NVM ile Node.js’in en son sürümünü kurabilirsiniz:

nvm install node  

Adım 5: Yüklü Sürümleri Listeleyin

Sistemde yüklü olan Node.js sürümlerini görüntülemek için şu komutu kullanabilirsiniz:

nvm ls  

3. Standart Dağıtım Depoları Üzerinden Kurulum

Çoğu Linux dağıtımı, varsayılan depolarında Node.js’i içerir. Ancak, mevcut sürümler genellikle en güncel sürümler olmayabilir. Yine de temel bir kurulum için bu yöntem en basitidir.

Ubuntu/Debian

Ubuntu 20.04 ve Debian 10 için Node.js ve npm şu komutlarla kurulabilir:

sudo apt update  
sudo apt install nodejs npm  

Kurulumdan sonra Node.js sürümünü doğrulayın:

nodejs --version  

Fedora

Fedora üzerinde Node.js’i kolayca kurmak için dnf paket yöneticisini kullanın:

sudo dnf module install nodejs:21  

Arch Linux

Arch Linux kullanıcıları, Node.js’i AUR (Arch User Repository) üzerinden kurabilir:

sudo pacman -S nodejs npm  

Sonuç

Bu rehberde, çeşitli Linux dağıtımlarında Node.js ve npm’nin nasıl kurulacağını üç farklı yöntemle ele aldık: NodeSource deposu, NVM ve standart dağıtım depoları.

  • NodeSource, en son kararlı sürümü isteyenler için harika bir seçenektir.
  • NVM, birden fazla sürümü yönetmek isteyenlere esneklik sağlar.
  • Standart depolar, en basit ama genellikle güncel olmayan bir yöntemdir.

Seçiminiz ne olursa olsun, Node.js ve npm, herhangi bir geliştirici için vazgeçilmez araçlardır. Doğru bir kurulum, güçlü JavaScript uygulamaları geliştirmek için ilk adımdır.

Önceki Konu

err_cache_miss Hatası ve Çözümleri

Sonraki Konu

Nginx Web Sunucusu Yaygın Hatalar ve Çözüm Yolları

Bültenimize Abone Olun 📬

En son gönderilerimizin doğrudan e-posta kutunuza gelmesi için e-posta bültenimize abone olun.
Düşüncelerinizi özgür bırakın ✨