Linux Üzerinde Node.js Nasıl Kurulur? Kolay ve Adım Adım Rehber

Node.js’in Linux üzerinde nasıl kurulacağını adım adım anlatan kapsamlı bir rehber. Kurulum sürecini sorunsuz bir şekilde gerçekleştirebilmeniz için her aşama detaylı olarak açıklanmıştır.

BFS

---
Node.js, JavaScript dünyasını derinden etkileyen, sunucu tarafı uygulamaları geliştirmede kullanılan harika bir platform. Peki, bir geliştirici olarak Linux işletim sisteminde Node.js'i kurmak istiyorsanız, ne yapmanız gerektiğini biliyor musunuz? Eğer bu soruya cevabınız "Hayır" ise, endişelenmeyin! Çünkü sizi, Node.js kurulumunun adım adım nasıl yapılacağını öğretecek bir rehberle baş başa bırakıyorum. Evet, Linux üzerindeki Node.js kurulumunu birlikte yapacağız ve en kısa sürede çalışır hale getireceğiz!

Node.js Nedir?

Node.js, Google Chrome'un V8 JavaScript motoru üzerine inşa edilmiş bir platformdur. Özellikle sunucu tarafı uygulamaları yazarken JavaScript dilini kullanmanızı sağlar. Bu sayede, aynı dili hem front-end hem de back-end tarafında kullanarak projelerinizi daha verimli ve hızlı geliştirebilirsiniz.

Linux’a Node.js Kurma

Node.js, Linux dağıtımına göre değişiklik gösterebilen birkaç farklı şekilde kurulabilir. Ancak biz en yaygın ve kolay yöntemleri kullanacağız. Adım adım anlatacağım!

# 1. Gerekli Paketleri Güncelleyin
İlk olarak, terminali açın ve aşağıdaki komutları kullanarak sisteminizi güncelleyin:


sudo apt update
sudo apt upgrade


Bu komutlar, tüm sistem yazılımlarınızı güncel tutmanıza yardımcı olacaktır. Her zaman iyi bir fikir, çünkü güvenlik yamaları ve sistem iyileştirmeleri bu güncellemelerle gelir.

# 2. Node.js’i Kurmak için Gerekli Paketleri İndirin
Node.js'i kurmadan önce, bazı temel araçların yüklü olması gerekir. Bunları yüklemek için aşağıdaki komutu çalıştırabilirsiniz:


sudo apt install curl python-software-properties


Bu paketler, Node.js'i kurarken kullanılacak yardımcı yazılımlardır.

# 3. Node.js’in Kurulum Kaynağını Ekleme
Node.js’in en güncel sürümünü almak için NodeSource'un resmi kaynağını eklememiz gerekecek. Bunun için aşağıdaki komutları sırasıyla çalıştırabilirsiniz:


curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -


Bu komut, Node.js’in 16.x sürümünü kuracaktır. (Tabii, istediğiniz başka bir sürümü kurmak isterseniz, sadece sürüm numarasını değiştirmeniz yeterli olacaktır!)

# 4. Node.js’i Yükleyin
Artık Node.js'in kurulumuna başlayabiliriz. Aşağıdaki komutla Node.js’i kurabilirsiniz:


sudo apt install nodejs


Kurulum tamamlandığında, Node.js ve npm (Node.js’in paket yöneticisi) sisteminize başarıyla kurulmuş olacaktır!

# 5. Node.js’in Kurulumunu Kontrol Edin
Kurulumun başarılı olup olmadığını kontrol etmek için şu komutları kullanabilirsiniz:


node -v
npm -v


Bu komutlar, Node.js ve npm'in yüklü sürümlerini gösterecektir. Eğer sürüm numarasını görüyorsanız, her şey yolunda demektir!

# 6. Node.js ile İlk Projenizi Başlatın
Artık Node.js’i kurdunuz ve JavaScript ile sunucu tarafı projelere başlamak için hazırsınız! Hadi, hemen bir "Hello, World!" uygulaması yazalım. Yeni bir klasör oluşturun ve içine bir `app.js` dosyası oluşturun:


mkdir myapp
cd myapp
nano app.js


Şimdi, `app.js` dosyasına şu kodu yazın:


const http = require('http');

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello, World!');
});

server.listen(3000, 'localhost', () => {
  console.log('Server running at http://localhost:3000/');
});


Bu basit uygulama, yerel sunucunuzda çalışacak ve "Hello, World!" mesajını gösterecektir. Şimdi terminalde şu komutu çalıştırarak Node.js uygulamanızı başlatın:


node app.js


Tarayıcınızı açın ve `http://localhost:3000` adresine gidin. Eğer her şey doğruysa, ekranınızda "Hello, World!" mesajını görmelisiniz.

Sonuç

Tebrikler! Linux sisteminizde Node.js’i başarıyla kurdunuz ve ilk Node.js uygulamanızı başlattınız. Artık sunucu tarafı JavaScript yazmak için hazırsınız. Bu rehber, sizi Node.js dünyasına adım atmanızı sağladı ve umarım adımlar oldukça netti. Eğer başka sorularınız olursa, çekinmeden sorabilirsiniz.

---

İlgili Yazılar

Benzer konularda diğer yazılarımız

NetBeans Debugging Başlatılmıyor – Çözüm Adımları ile Sorunu Gidermek

Her programcı, özellikle de yeni başlayanlar, zaman zaman NetBeans gibi popüler bir IDE kullanırken sorunlarla karşılaşabilirler. Bu sorunlar arasında en sinir bozucusu, şüphesiz "Debugging Başlatılmıyor" hatasıdır. Ancak merak etmeyin, bu hata tek bir...

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...