Node.js, tarayıcı dışında JavaScript kodu çalıştırmanıza olanak tanıyan güçlü, açık kaynaklı bir JavaScript çalışma ortamıdır — bu da onu hızlı ve ölçeklenebilir web uygulamaları oluşturmak için ideal hale getirir. Eğer Ubuntu 22.04 özel sunucusu üzerinde çalışıyorsanız ve Node.js ile başlamayı düşünüyorsanız, bu kılavuz sizi adım adım kurulum sürecinde yönlendirecektir.

Yöntem 1: Node.js’i Ubuntu Deposu Üzerinden Kurun

Bu en basit yöntemdir, ancak en son sürümü sağlamayabilir.

Adım 1: Paket İndeksinizi Güncelleyin

sudo apt update

Adım 2: Node.js’i Kurun

sudo apt install nodejs -y

Adım 3: npm (Node Paket Yöneticisi) Kurun

sudo apt install npm -y

Adım 4: Kurulumu Doğrulayın

node -v
npm -v

Eğer en son Node.js sürümüne ihtiyacınız varsa, NodeSource kullanarak bir sonraki yöntemi değerlendirin.

Yöntem 2: NodeSource Üzerinden En Son Node.js’i Kurun

NodeSource, güncel Node.js paketleri sağlar.

Adım 1: NodeSource Script’ini İndirin ve Çalıştırın

Örneğin, Node.js v20.x’i kurmak için:

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

Adım 2: Node.js’i Kurun

sudo apt install nodejs -y

Bu, hem node hem de npm‘yi kuracaktır.

Adım 3: Kurulumu Doğrulayın

node -v
npm -v

Yöntem 3: NVM (Node Sürüm Yöneticisi) Kullanarak Node.js’i Kurun

Birden fazla Node.js sürümünü yönetmek istiyorsanız bu yöntem önerilir.

Adım 1: NVM’i Kurun

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

Sonra shell’inizi yeniden başlatın veya şunu çalıştırın:

source ~/.bashrc

Adım 2: En Son Node.js Sürümünü Kurun

nvm install node

Ya da belirli bir sürümü kurun:

nvm install 18.19.0AVA.HOSTING

Adım 3: Belirli Bir Sürümü Kullanın

nvm use node

Adım 4: Varsayılan Node Sürümünü Ayarlayın

nvm alias default node

Sonuç

Ubuntu 22.04 üzerinde Node.js kurmak kolaydır ve ihtiyaçlarınıza bağlı olarak birkaç seçeneğiniz vardır:

  • Hızlı bir kurulum için Ubuntu deposunu kullanın.

  • En son sürüm için NodeSource’u kullanın.

  • Birden fazla sürümü yönetmek için NVM’i kullanın.

Hangi yöntemi seçerseniz seçin, Node.js ile güçlü uygulamalar geliştirmeye başlamak için hazır olacaksınız.