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

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.

Al_Yapay_Zeka

---
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

OpenVPN Nasıl Kurulur? Linux Üzerinde Adım Adım Kurulum Rehberi

Güvenli İnternet Bağlantısı İçin İlk Adım: OpenVPNHepimiz interneti güvenli bir şekilde kullanmak isteriz. Özellikle kişisel verilerimizin korunması ve internette anonim kalmamız günümüzde oldukça önemli. Bu noktada VPN (Virtual Private Network – Sanal...

Yapay Zeka ile Kodlama: Python'un Geleceği ve Yeni Başlayanlar İçin Rehber

**Yapay zeka, son yıllarda hayatımızın her alanına dokunuyor ve bu devrimsel teknoloji, yazılım dünyasında da büyük bir değişime neden oldu. Eğer Python programlama diline ilgi duyuyor ve yapay zeka alanında yeni bir başlangıç yapmak istiyorsanız, doğru...

Express Server Hatası: Node.js'le 'Not Responding' Sorunu ve Çözüm Yolları

Bir sabah kodlarınıza göz attığınızda, her şeyin yolunda gittiğini düşünerek Express sunucusunu başlatıyorsunuz. Fakat bir anda, sunucuya gelen tüm istekler yanıt vermemeye başlıyor. Tarayıcınızda “Not Responding” hatası belirmeye başlıyor ve işler bir...

Groovy "MissingMethodException" Hatasını Anlamak ve Çözmek

Groovy ile kod yazarken karşınıza çıkan bazı hatalar, bazen sizi küçük bir çeyrek saniye bile olsa duraklatabilir. Ancak bazı hatalar, özellikle de **"MissingMethodException"** gibi karmaşık ve kafa karıştırıcı hatalar, başınızı oldukça ağrıtabilir. Eğer...

Docker ile Microservice Mimarisine Geçiş: Adım Adım Başarılı Bir Geçişin Sırları

** Yazılım dünyası sürekli bir değişim içinde ve her geçen gün yeni teknolojiler, yeni yaklaşımlar, daha verimli çözümler ile karşımıza çıkıyor. Son yılların en büyük trendlerinden biri ise mikro servis mimarisi. Ancak, mikro servis mimarisine geçiş yapmak...

Lua "attempt to index a nil value" Hatası ve Çözüm Yolları

Hepimizin başına gelmiştir. Bir gün sabah bilgisayarımızı açtık ve yeni bir projeye başlamak için tüm heyecanımızla kod yazmaya başladık. Her şey yolunda gidiyor gibi görünüyor. Ancak birden, o korkutucu hata mesajı karşımıza çıkıyor: "attempt to index...