Node.js Linux’a Nasıl Kurulur? Adım Adım Rehber

Bu yazı, Linux üzerinde Node.js kurulumunu adım adım açıklayarak, geliştiricilere kolay bir rehber sunuyor. Sürükleyici bir dille yazılan bu blog, Node.js’i kurmak isteyen herkes için anlaşılır ve eğlenceli bir yol gösterici.

BFS

Node.js, JavaScript'i sunucu tarafında çalıştırmamızı sağlayan harika bir platformdur. Hem hızlı hem de esnektir. Web uygulamalarından API'lere kadar her şey için kullanabilirsiniz. Eğer Linux kullanıyorsanız, Node.js'i kurmak oldukça basit! Ancak, her şeyin en düzgün şekilde çalışması için doğru adımları takip etmek önemli. İşte size, adım adım bir rehber!

1. Sistem Güncellemelerini Yapın



İlk adımda yapmamız gereken şey, sistemimizi güncellemek. Çünkü eski paketler ya da eksik güncellemeler Node.js kurulumunun doğru çalışmamasına yol açabilir. Hadi, terminalimizi açalım ve şu komutları yazalım:

sudo apt update
sudo apt upgrade


Bunlar, tüm sistem paketlerini güncelleyecektir. Güncellemeler tamamlandığında, Node.js'i kurmaya hazırız!

2. Node.js’i Kurmak İçin Depoyu Ekleme



Şimdi Node.js’i Linux sistemimize yükleyeceğiz. Node.js’i kurmanın birkaç farklı yolu olsa da, en iyi yol resmi NodeSource deposunu kullanmaktır. Bu depo her zaman güncel ve güvenilirdir.

Öncelikle, terminalden şu komutu girerek NodeSource deposunu ekleyelim:

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


Burada `setup_16.x`, Node.js’in 16. sürümünü kurmamızı sağlar. Eğer daha yeni bir sürüm istiyorsanız, sürüm numarasını değiştirebilirsiniz.

3. Node.js’i Kurma



Depoyu ekledikten sonra, Node.js’i sistemimize yüklemek için aşağıdaki komutu kullanabiliriz:

sudo apt install -y nodejs


Bu komut, Node.js'i ve onun bağımlı olduğu tüm paketleri yükleyecektir. Yükleme süreci tamamlandığında, Node.js’i sistemimize başarıyla kurmuş olacağız.

4. Node.js Kurulumunu Kontrol Etme



Node.js’in düzgün bir şekilde kurulup kurulmadığını kontrol etmek için terminalde şu komutları yazabiliriz:

node -v
npm -v


İlk komut, Node.js sürümünü kontrol eder. Eğer bir sürüm numarası görüyorsanız, Node.js başarıyla kurulmuştur. İkinci komut ise npm (Node Package Manager) sürümünü kontrol eder. npm, Node.js ile birlikte gelen ve JavaScript paketlerini yönetmemize yarayan bir araçtır.

5. (Opsiyonel) Node.js için Paket Yöneticisi Kurulumu



Node.js ile birlikte gelen npm (Node Package Manager), JavaScript kütüphanelerini ve bağımlılıkları kolayca yönetmemizi sağlar. Ancak bazen daha güçlü bir araç kullanmak isteyebilirsiniz. Burada, `n` gibi araçlarla Node.js sürümünü yönetebilirsiniz.

Bunu kurmak için şu komutları kullanabilirsiniz:

sudo npm install -g n
sudo n stable


Bu, Node.js’in en son stabil sürümünü kuracaktır.

6. Node.js Çalıştırmaya Başlama



Node.js’i kurduktan sonra, küçük bir uygulama başlatarak her şeyin yolunda olup olmadığını kontrol edebiliriz. Terminali açıp şu komutları yazalım:

mkdir myapp
cd myapp
nano app.js


`app.js` dosyasını açtıktan sonra içine şu basit Node.js kodunu ekleyebilirsiniz:

console.log('Merhaba, Node.js!');


Son olarak, uygulamayı çalıştırmak için şu komutu girin:

node app.js


Ekranda "Merhaba, Node.js!" yazısını görmelisiniz. Bu, her şeyin doğru şekilde kurulduğunun bir göstergesidir!

Sonuç



Tebrikler! Artık Linux sisteminizde Node.js’i başarıyla kurdunuz. Bu süreç oldukça basitti, değil mi? Artık web uygulamaları, API'ler ya da daha fazla JavaScript projesi geliştirebilirsiniz. Node.js'in gücünü kullanarak neler yapabileceğinizi keşfetmek için sabırsızlanıyorsunuz, değil mi?

Açık hava kodlamaları ve yeni projeler için harika bir başlangıç! Unutmayın, teknoloji her zaman gelişiyor, bu yüzden güncel kalmak ve yenilikleri takip etmek oldukça önemli.

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

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