Bloğa geri dön

Ubuntu 18.04'e Node.js nasıl kurulur

Ubuntu 18.04'e Node.js nasıl kurulur

Node.js, programcıların dinamik web sayfaları ve uygulamalar oluşturmasına olanak tanıyan açık kaynaklı bir platformdur. Sunucu tarafı betik oluşturma için yaygın olarak kullanılır ve kullanıcıların hem istemci hem de sunucu tarafı betikleri için JavaScript kullanmasına olanak tanır. Bu öğreticide, Ubuntu 18.04 üzerine Node.js'yi nasıl kuracağınızı ve kullanmaya nasıl başlayacağınızı öğreneceksiniz.

Önkoşullar

İlk olarak, bir makine oluşturmanız gerekir. Bunu CloudSigma WebApp’in hesaplama (compute) bölümünde kolayca yapabilirsiniz:
Create a Linux Server setup java

Bu öğreticinin amaçları doğrultusunda, aşağıdaki kaynakları kullanabilirsiniz:
CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Diski şununla bağlayabilirsiniz: Ubuntu 18.04 LTS imajı CloudSigma’nın kütüphanesinde mevcuttur:
Ubuntu 18.04: VirtIO sürücüleri ile önceden yüklenmiş 64bit, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init ve 2019-03-03 tarihine kadarki en son güncellemeler.

Makineyi başlattıktan sonra, aşağıdaki komutları çalıştırarak makinedeki mevcut tüm depoları ve paketleri güncelleyebilirsiniz:

Ubuntu için Kararlı Sürümü Kurma

Bu bölümde, ‘apt’ komutunu kullanarak Ubuntu 18.04 üzerine Node.js kuracaksınız. Ubuntu'nun depolarında Node.js'nin kararlı bir sürümü bulunmaktadır. Kararlı sürüm, birden fazla sistemde daha tutarlı bir deneyim sağlar. Kararlı sürümü Ubuntu’nun depolarından kurmak için aşağıdaki komutu çalıştırabilirsiniz:

Kurulumdan sonra ‘npm’ de kurmalısınız. NPM – Node Paket Yöneticisi (Node Package Manager). Bu, javascript programlama dilleri için bir paket yöneticisidir. Node.js paketlerini ve modüllerini yönetmenize ve kurmanıza olanak tanır. NPM'yi kurmak için devam edin ve aşağıdaki komutu çalıştırın:

Aşağıdaki komutu kullanarak sunucunuzda kurulu olan Node.js sürümünü kontrol edebilirsiniz:

node js version check

Bunu daha sağlam başka bir yolla da kurabilirsiniz. Bunu nasıl yapacağınızı aşağıdaki bölümde öğreneceksiniz.

PPA – Kişisel Paket Arşivi (Personal Package Archive) Kullanarak Kurulum

NodeSource, Node.js'nin daha güncel bir sürümünü edinmenizi sağlayan PPA – Kişisel Paket Arşivi'ni (Personal Package Archive) barındırır. Bu, üzerinde çalışmak istediğiniz Node.js sürümünü seçme konusunda size daha fazla özgürlük sağlayacaktır.

Bu öğretici için Node.js v14 komutlarını kullanacağım. İlk olarak, aşağıdaki komutu kullanarak PPA'yı kurabilirsiniz:

Başka bir sürüm kurmak için komuttaki sürüm numarasını değiştirmeniz yeterlidir. Örneğin, v10 kurmak istiyorsanız, sürümü buna benzer şekilde düzenleyebilirsiniz:

Yukarıdaki komutlar PPA'yı yapılandırmaya ekler ve yerel paket önbelleğini günceller. İkinci komut Node.js'yi kurar. Sürümü kontrol etmek için aşağıdaki komutu çalıştırın:

install Node.js on Ubuntu Node js Version Check

Yukarıda kurulan paket zaten NPM'yi içerdiğinden, NPM'yi ayrıca kurmanıza gerek yoktur. NPM, ev dizininizdeki bir yapılandırma dosyasını kullanarak güncellemeleri takip eder. NPM'nin kurulup kurulmadığını kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz:

npm version check

Bazı NPM paketleri, kodu kaynaktan derlemek için build-essential paketini gerektirir. Bunları aşağıdaki komutu kullanarak kurabilirsiniz:

NVM  – Node.js Sürüm Yöneticisi (Node.js Version Manager) Kullanarak Kurulum

Node.js'yi kurmanın başka bir yolu da NVM – “Node.js Sürüm Yöneticisi” (Node.js Version Manager) kullanmaktır. NVM, sistem seviyesi yerine dizin seviyesinde çalışır; bu da tüm sistemi etkilemeden çeşitli dizinlerde çeşitli sürümlerin kurulu olabileceği anlamına gelir.

NVM, Node.js'nin eski sürümlerini korurken yeni sürümleri kullanmanıza olanak tanır. apt ve NPM tarafından kurulan Node.js farklı şekilde yönetilir.

NVM'yi kurmak için şu adrese gidin: Github sayfası projesinin ve ihtiyacınız olan sürümü kontrol edin. Bu eğitimde vo.35 sürümünü kullanıyorum

Yukarıdaki komut NVM'yi şuraya yükler: ~/.nvm. Ayrıca, gerekli betik satırlarını şuraya ekler: ~/.bashrc

Değişiklikleri mevcut oturuma yüklemek için oturumu kapatıp tekrar açabilir veya “~/.bashrc” dosyasını kaynak (source) olarak yükleyebilirsiniz.

NVM kullanarak Node.js'in çeşitli sürümlerini yükleyebilirsiniz. Node.js'in kullanılabilir sürümlerini kontrol etmek için aşağıdaki komutu çalıştırın:

Aşağıdaki komutu kullanarak istediğiniz sürümü yükleyebilirsiniz:

install Node.js on Ubuntu nvm install

Sürümü şununla kontrol edebilirsiniz:

NVM genellikle en son yüklenen sürümü kullanacaktır ancak bunu ‘ncm use’ komutunu kullanarak da belirtebilirsiniz:

Birden fazla Node.js sürümünü yönetebilirsiniz. Yüklü sürümleri görmek için aşağıdaki komutu kullanın:

Bir sürümü varsayılan yapmak için ona bir takma ad (alias) atayabilirsiniz. Yeni bir oturum oluşturulduğunda, varsayılan node.js sürümü kullanılacaktır.

Aşağıdaki gibi de referans verebilirsiniz:

Node.js'in her sürümü kendi paketlerini takip eder. NPM aracılığıyla paketleri yüklerken, bunları belirli bir Node.js sürümü için mi yoksa genel olarak (global) mı yükleyeceğinizi belirtebilirsiniz.

Paketi kullanımda olan belirli sürüm için yüklemek üzere şu komutu çalıştırın:

Küresel olarak yüklemek için ‘-g’ bayrağını ekleyin,

Paketi küresel olarak yükledikten sonra komutları çalıştırabileceksiniz, ancak programınızın bunu kullanabilmesi için paketi yerel alanınıza bağlamanız (link) gerekecektir.

Bu komutu yürüterek NVM ile kullanılabilen daha fazla seçeneği bulabilirsiniz:

 

Removing Node.js

Node.js'i ‘apt’ kullanarak veya NVM kullanarak kaldırabilirsiniz.

‘apt’ ile yüklediğiniz kararlı sürümü kaldırmak için şu komutu kullanın:

Yukarıdaki komut node.js'i kaldırır ancak yapılandırma dosyalarını korur. Node.js'i kaldırmak ve yapılandırma dosyalarını da silmek istiyorsanız şu komutu kullanın:

Ayrıca, kaldırılan paketlerden bazılarının yüklenmesi sırasında otomatik olarak yüklenen paketleri kaldırmak için şu komutu kullanın:

NVM kullanarak yüklediğiniz sürümleri kaldırmak için şu komutu kullanın:

Kaldırmak istediğiniz sürüm mevcut sürüm ise, önce onu devre dışı bırakın ve ardından kaldırma komutunu çalıştırın:

Yukarıdaki komutlar, önbelleğe alınmış dosyalar hariç, sürümle ilişkili tüm dosyaları kaldıracaktır.

Artık bu öğreticiyi tamamladığınıza göre, Ubuntu 18.04 sunucusuna Node.js’i kurmanın 3 farklı ve kolay yolunu biliyorsunuz.

Keyifli Hesaplamalar!

author

Akshay Nagpal

Yazar · CloudSigma

Preslav Dobrev, CloudSigma'da Kreatif Tasarımcı olarak görev yapmakta olup geleneksel ve yenilikçi pazarlama kanallarını kullanarak tutarlı bir kurumsal kimlik oluşturmaya odaklanmaktadır. Sanatsal vizyonu stratejik pazarlamayla harmanlayarak etkili marka anlatıları oluşturma konusunda oldukça yeteneklidir.

Yorumlar

Henüz yorum yapılmamış. İlk siz olun.