15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
28.10.2024

Node.js’i Ubuntu 22.04’e Kurma: Üç Kanıtlanmış Yöntem

Node.js, günümüzde mevcut olan en güçlü ve yaygın olarak benimsenen JavaScript çalışma zamanı ortamlarından biridir. Chrome’un V8 motoru üzerine inşa edilen bu ortam, geliştiricilerin JavaScript kodunu sunucu tarafında çalıştırmasına olanak tanır ve sayısız ölçeklenebilir, yüksek performanslı web uygulaması, API ve mikro hizmetin omurgasını oluşturur. İster bir VPS Hosting planında tam yığın bir uygulama dağıtıyor olun, ister yerel olarak deneyler yapıyor olun, Node.js’i Ubuntu 22.04’e doğru şekilde nasıl kuracağınızı ve yöneteceğinizi bilmek temel bir beceridir.

Bu kapsamlı kılavuz, her biri farklı kullanım durumlarına uygun üç farklı kurulum yöntemini kapsamaktadır:

  1. Ubuntu’nun varsayılan depolarından Node.js kurulumu
  2. NodeSource PPA aracılığıyla belirli bir sürümün kurulumu
  3. Node Version Manager (NVM) ile birden fazla sürümün yönetimi

Sonunda, hangi yöntemin proje gereksinimlerinize uygun olduğunu tam olarak bilecek ve Node.js’i Ubuntu 22.04 sunucunuzda güvenilir biçimde çalıştırmayı öğreneceksiniz.

Ön Koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  • Ubuntu 22.04 LTS çalıştıran bir sunucu veya yerel makine
  • sudo ayrıcalıklarına sahip bir kullanıcı hesabı
  • Linux komut satırına temel düzeyde aşinalık
  • Aktif bir internet bağlantısı

Uzak bir sunucuda çalışıyorsanız, cPanel’li VPS veya yalın bir Dedicated Server, Node.js dağıtımları için ideal ortamlar sağlar.

Yöntem 1: Ubuntu’nun Varsayılan Depolarından Node.js Kurulumu

Bu, en basit ve en hızlı kurulum yöntemidir. En son Node.js sürümüne ihtiyaç duymayan ve yalnızca hızlı bir şekilde kararlı, işlevsel bir çalışma zamanı kurmak isteyen geliştiriciler için en uygundur.

Adım 1: Paket Dizinini Güncelleyin

Depoda mevcut olan en güncel sürümleri aldığınızdan emin olmak için her zaman sisteminizin paket listesini yenileyerek başlayın:

sudo apt update

Adım 2: Node.js ve npm’i Kurun

Ubuntu 22.04’ün varsayılan depoları, npm (Node Package Manager) ile birlikte Node.js’i içermektedir. Her ikisini de tek bir komutla kurun:

sudo apt install nodejs npm

Bu işlem, Node.js ve npm’i sistem genelinde paket olarak kuracak ve makinedeki tüm kullanıcılar tarafından kullanılabilir hale getirecektir.

Adım 3: Kurulumu Doğrulayın

Kurulum tamamlandıktan sonra, sürümlerini kontrol ederek hem Node.js hem de npm’in doğru şekilde kurulduğunu onaylayın:

node -v
npm -v

Aşağıdakine benzer bir çıktı görmelisiniz:

v12.22.9
6.14.15

> Not: Ubuntu 22.04’ün varsayılan depolarında bulunan sürüm, en son kararlı sürüm olmayabilir. Projeniz daha yeni bir sürüm gerektiriyorsa Yöntem 2 veya Yöntem 3’e geçin.

Bu Yöntemi Ne Zaman Kullanmalısınız

  • Hızlı, sade bir kuruma ihtiyaç duyduğunuzda
  • Uygulamanız deponun paketlenmiş Node.js sürümüyle uyumluysa
  • Bir Shared Web Hosting veya giriş seviyesi VPS üzerinde geliştirme ya da test ortamı kuruyorsanız

Yöntem 2: NodeSource PPA Kullanarak Node.js Kurulumu

En son LTS sürümü gibi Node.js’in belirli veya daha güncel bir sürümüne ihtiyaç duyuyorsanız, NodeSource PPA önerilen yaklaşımdır. NodeSource, birden fazla Node.js sürümü için güncel paketler sağlar ve tüm güvenlik yamalarını ile yeni özellikleri içerir.

Adım 1: NodeSource Deposunu Ekleyin

İstediğiniz sürüm için NodeSource kurulum betiğini indirip çalıştırmak üzere curl kullanın. Aşağıdaki örnek Node.js 18.x (LTS) kurar:

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

Farklı bir sürüm kurmak için 18.x kısmını hedef sürüm numarasıyla değiştirin (örneğin Node.js 20 için 20.x):

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

Bu komut, NodeSource deposunu sisteminizin paket kaynaklarına ekler ve paket özgünlüğünü doğrulamak için gerekli GPG imzalama anahtarını içe aktarır.

Adım 2: Node.js’i Kurun

Depo eklendikten sonra apt kullanarak Node.js’i kurun:

sudo apt install nodejs

npm bu kurulum yöntemiyle otomatik olarak paketlenir — ayrı bir kurulum adımı gerekmez.

Adım 3: Kurulumu Doğrulayın

Doğru sürümün kurulduğunu onaylayın:

node -v
npm -v

Node.js 18.x için beklenen çıktı:

v18.20.2
10.5.0

Bu Yöntemi Ne Zaman Kullanmalısınız

  • Node.js’in belirli bir LTS veya güncel sürümüne ihtiyaç duyduğunuzda
  • apt upgrade aracılığıyla otomatik güvenlik güncellemeleri istediğinizde
    Bir VPS Hosting ortamında üretim uygulaması çalıştırıyor ve kararlı, iyi bakımlı bir paket kaynağına ihtiyaç duyuyorsanız
    
    Yöntem 3: Node Version Manager (NVM) Kullanarak Node.js Kurulumu
    NVM (Node Version Manager), en esnek kurulum yöntemidir ve farklı Node.js sürümü gereksinimleri olan birden fazla proje üzerinde çalışan geliştiriciler için kesinlikle önerilir. NVM ile sistem genelindeki paketleri etkilemeden istediğiniz sayıda Node.js sürümünü kurabilir, aralarında geçiş yapabilir ve yönetebilirsiniz.
    Adım 1: NVM’i Kurun
    Resmi NVM kurulum betiğini indirip çalıştırın:
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
    Betik, NVM deposunu ~/.nvm dizinine klonlar ve kabuk profilinize gerekli yapılandırma satırlarını ekler. Betik tamamlandıktan sonra terminalinizi yeniden başlatın veya kabuk yapılandırmanızı yeniden yükleyin:
    source ~/.bashrc
    NVM’in kullanılabilir olduğunu doğrulayın:
    nvm --version
    Adım 2: NVM Kullanarak Node.js Kurulumu
    Node.js’in en son kararlı sürümünü kurmak için:
    nvm install node
    Belirli bir sürümü kurmak için (örneğin Node.js 18.0.0):
    nvm install 18.0.0
    Kurulabilecek tüm Node.js sürümlerini görmek için:
    nvm ls-remote
    İhtiyaç duyduğunuz kadar sürüm kurabilirsiniz — NVM her birini ana dizininizde bağımsız olarak saklar.
    Adım 3: Varsayılan Node.js Sürümünü Ayarlayın
    Mevcut terminal oturumunuz için belirli bir sürüme geçmek üzere:
    nvm use 18.0.0
    Tüm yeni terminal oturumlarında bir sürümü genel varsayılan olarak ayarlamak için:
    nvm alias default 18.0.0
    Adım 4: Kurulumu Doğrulayın
    Doğru sürümün etkin olduğunu kontrol edin:
    node -v
    npm -v
    Sürümler Arasında Geçiş Yapma
    NVM’in en güçlü özelliklerinden biri zahmetsiz sürüm geçişidir. Örneğin, Proje A Node.js 16 gerektiriyorsa ve Proje B Node.js 20 gerektiriyorsa:
    nvm use 16
    # Work on Project A
    
    nvm use 20
    # Switch to Project B
    Bu Yöntemi Ne Zaman Kullanmalısınız
    
    Farklı Node.js bağımlılıklarına sahip birden fazla projeyi yöneten bir geliştiriciyseniz
    Uygulamanızı farklı Node.js sürümlerinde test etmeniz gerekiyorsa
    Sistem paketlerine dokunmadan çalışma zamanı ortamınız üzerinde tam kontrol istiyorsanız
    Konteynerleştirilmiş veya izole bir geliştirme ortamında çalışıyorsanız
    
    npm’i Ayrıca Kurma (Gerekirse)
    Neredeyse tüm durumlarda npm, yukarıdaki üç yöntemden herhangi biri kullanılarak Node.js ile birlikte otomatik olarak kurulur. Ancak herhangi bir nedenle npm sisteminizde eksikse, bağımsız olarak kurabilirsiniz:
    sudo apt install npm
    Kurulumu doğrulayın:
    npm -v
    Ayrıca npm’i istediğiniz zaman şu komutu kullanarak en son sürüme güncelleyebilirsiniz:
    npm install -g npm@latest
    Ubuntu 22.04’te Node.js Nasıl Kaldırılır
    apt ile Kurulan Node.js’i Kaldırma
    Node.js’i Yöntem 1 veya Yöntem 2 kullanarak kurduysanız, şu komutla kaldırın:
    sudo apt remove nodejs
    Yapılandırma dosyalarını da kaldırmak ve kullanılmayan bağımlılıkları temizlemek için:
    sudo apt purge nodejs
    sudo apt autoremove
    Belirli Bir NVM Sürümünü Kaldırma
    NVM ile yönetilen kurulumlar için belirli bir sürümü şu komutla kaldırın:
    nvm uninstall 18.0.0
    NVM’i Tamamen Kaldırma
    NVM’i sisteminizden tamamen kaldırmak için:
    rm -rf ~/.nvm
    Ardından ~/.bashrc, ~/.bash_profile veya ~/.zshrc dosyanızdan NVM ile ilgili satırları kaldırın.
    Doğru Yöntemi Seçme: Hızlı Karşılaştırma
    
    
    
    
    Özellik
    Ubuntu Depoları
    NodeSource PPA
    NVM
    
    
    
    
    Kurulum kolaylığı
    ⭐⭐⭐⭐⭐
    ⭐⭐⭐⭐
    ⭐⭐⭐
    
    
    En son sürüm kullanılabilirliği
    ❌
    ✅
    ✅
    
    
    Çoklu sürüm desteği
    ❌
    ❌
    ✅
    
    
    Üretim için en uygun
    Sınırlı
    ✅
    ✅
    
    
    Geliştirme için en uygun
    ✅
    ✅
    ⭐⭐⭐⭐⭐
    
    
    Otomatik güvenlik güncellemeleri
    ✅
    ✅
    Manuel
    
    
    
    
    Node.js Kurulumundan Sonra Sırada Ne Var?
    Node.js kurulup doğrulandıktan sonra geliştirmeye başlamaya hazırsınız. İşte bazı yaygın sonraki adımlar:
    
    Yeni bir proje başlatın: npm init
  • Paket kurun: npm install express
  • Bir Node.js uygulaması çalıştırın: node app.js
  • Uygulamanızı üretimde çalışır durumda tutmak için PM2 gibi bir süreç yöneticisi kurun: npm install -g pm2
  • Uygulamanızı bir SSL sertifikasıyla güvence altına alın — AlexHost, Node.js uygulamalarınızı üretimde korumak için uygun fiyatlı SSL Sertifikaları sunar
  • Uygulamanızı herkese açık hale getirmek için Domain Kaydı aracılığıyla projeniz için bir domain adı kaydedin

Sonuç

Artık Ubuntu 22.04’e Node.js kurmanın üç yöntemini de tam olarak anlıyorsunuz:

  • Ubuntu Depoları — Sürüm özgüllüğünün kritik olmadığı hızlı kurulumlar için en iyisi
  • NodeSource PPA — Belirli, güncel bir LTS sürümü gerektiren üretim ortamları için en iyisi
  • NVM — Farklı Node.js gereksinimleri olan birden fazla projeyle uğraşan geliştiriciler için en iyisi

Her yöntemin güçlü yönleri vardır ve doğru seçim tamamen kullanım durumunuza bağlıdır. Yönetilen bir VPS Hosting ortamındaki çoğu üretim dağıtımı için NodeSource PPA, basitlik ve sürüm kontrolü arasında ideal dengeyi sunar. Aktif geliştirme iş akışları için ise NVM’in esnekliği eşsizdir.

Node.js düzgün şekilde kurulduğunda, hızlı ve ölçeklenebilir sunucu tarafı uygulamaları geliştirmeye ve dünyanın en büyük paket depolarından biri olan geniş npm ekosistemine erişmeye hazırsınız. İyi kodlamalar!

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın