Linux

Node.js Ubuntu 20.04’e Nasıl Kurulur

Seçenek 1 — Node.js’yi Apt ile Varsayılan Depolardan Yükleme

Ubuntu 20.04, varsayılan depolarında birden çok sistemde tutarlı bir deneyim sağlamak için kullanılabilecek bir Node.js sürümü içerir. Yazma sırasında, depolardaki sürüm 10.19’dur. Bu en son sürüm olmayacak, ancak dil ile hızlı denemeler için kararlı ve yeterli olmalıdır.

Uyarı: Ubuntu 20.04, sürüm 10.19’da bulunan Node.js sürümü artık desteklenmiyor ve bakımsız. Bu sürümü üretimde kullanmamalısınız ve daha yeni bir Node.js sürümü yüklemek için bu öğreticideki diğer bölümlerden birine başvurmalısınız.

Bu sürümü almak için apt paket yöneticisini kullanabilirsiniz. Önce şunu yazarak yerel paket dizininizi yenileyin:

sudo apt update

Ardından Node.js’yi yükleyin:

sudo apt install nodejs

nodeSürüm numarasını sorgulayarak yüklemenin başarılı olup olmadığını kontrol edin :

node -v
Outputv10.19.0

Depolardaki paket ihtiyaçlarınızı karşılıyorsa, Node.js’yi kurmak için yapmanız gereken tek şey bu. npm Çoğu durumda, Node.js paket yöneticisini de yüklemek isteyeceksiniz . npm Bunu, paketi aşağıdakilerle yükleyerek yapabilirsiniz apt:

sudo apt install npm

Bu, Node.js ile kullanılacak modülleri ve paketleri kurmanıza olanak tanır.

Bu noktada, Node.js’yi ve varsayılan Ubuntu yazılım havuzlarını npm kullanarak başarıyla yüklediniz. apt Sonraki bölüm, farklı Node.js sürümlerini yüklemek için alternatif bir havuzun nasıl kullanılacağını gösterecektir.

Seçenek 2 — NodeSource PPA Kullanarak Node.js’yi Apt ile Yükleme

Node.js’nin farklı bir sürümünü yüklemek için NodeSource tarafından sağlanan bir PPA’yı (kişisel paket arşivi) kullanabilirsiniz. Bu PPA’lar, resmi Ubuntu depolarından daha fazla Node.js sürümüne sahiptir. Node.js v12, v14 ve v16, yazıldığı tarihte mevcuttur.

İlk olarak, paketlerine erişmek için PPA’yı kuracağız. Ana dizininizden, tercih ettiğiniz sürüm dizesiyle (farklıysa) curl değiştirdiğinizden emin olarak, tercih ettiğiniz sürüm için yükleme komut dosyasını almak için kullanın.16.x

cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o /tmp/nodesource_setup.sh

Kullanılabilir sürümler hakkında daha fazla bilgi için NodeSource belgelerine bakın .

İndirilen komut dosyasının içeriğini nano (veya tercih ettiğiniz metin düzenleyiciyle) inceleyin:

nano /tmp/nodesource_setup.sh

Komut dosyasının çalıştırılmasının güvenli olduğundan emin olduğunuzda, düzenleyicinizden çıkın ve komut dosyasını şununla çalıştırın sudo:

sudo bash /tmp/nodesource_setup.sh

PPA, yapılandırmanıza eklenecek ve yerel paket önbelleğiniz otomatik olarak güncellenecektir. Artık Node.js paketini önceki bölümde yaptığınız gibi yükleyebilirsiniz:

sudo apt install nodejs

node Sürüm bayrağıyla çalıştırarak yeni sürümü yüklediğinizi doğrulayın -v:

node -v
Outputv16.6.1

NodeSource nodejs paketi hem nodeikili hem de içerir, bu nedenle ayrı npm olarak yüklemeniz gerekmez .npm

Bu noktada Node.js’yi başarıyla yüklediniz ve ve NodeSource PPA’yı npm kullandınız . apt Sonraki bölüm, Node.js’nin birden çok sürümünü yüklemek ve yönetmek için Node Version Manager’ın nasıl kullanılacağını gösterecektir.

Seçenek 3 — Düğüm Sürüm Yöneticisini Kullanarak Düğümü Kurma

Node.js’yi kurmanın özellikle esnek olan başka bir yolu, Düğüm Sürüm Yöneticisi olan nvm’yi kullanmaktır. Bu yazılım parçası, Node.js’nin birçok farklı bağımsız sürümünü ve bunlarla ilişkili Node paketlerini aynı anda kurmanıza ve bakımını yapmanıza olanak tanır.

NVM’yi Ubuntu 20.04 makinenize kurmak için projenin GitHub sayfasını ziyaret edin . curl Komutu, ana sayfada görüntülenen README dosyasından kopyalayın . Bu size kurulum komut dosyasının en son sürümünü verecektir.

Komutu ‘a aktarmadan önce bash, aynı fikirde olmadığınız bir şey yapmadığından emin olmak için komut dosyasını denetlemek her zaman iyi bir fikirdir. Bunu, komutun | bashsonundaki segmenti kaldırarak yapabilirsiniz: curl

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh

Bir göz atın ve yaptığı değişiklikler konusunda rahat olduğunuzdan emin olun. Memnun kaldığınızda, | bash sonunda ekli olarak komutu tekrar çalıştırın. Kullandığınız URL, nvm’nin en son sürümüne bağlı olarak değişecektir, ancak şu andan itibaren, komut dosyası aşağıdakileri yazarak indirilebilir ve yürütülebilir:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

nvm Bu, komut dosyasını kullanıcı hesabınıza yükleyecektir. Kullanmak için önce .bashrc dosyanızı kaynaklamalısınız:

source ~/.bashrc

Node.js’yi nvm ile yüklemeyi test etmek için etkileşimli terminali kullanıyorsanız, ~/.bash_profile bunun yerine dosyanızı kaynaklamanız gerekir. Bunu yapmak için aşağıdaki komutu kullanın:

source ~/.bash_profile

Şimdi, NVM’ye hangi Düğüm sürümlerinin mevcut olduğunu sorabilirsiniz:

nvm list-remote
Output. . .
       v14.16.0   (LTS: Fermium)
       v14.16.1   (LTS: Fermium)
       v14.17.0   (LTS: Fermium)
       v14.17.1   (LTS: Fermium)
       v14.17.2   (LTS: Fermium)
       v14.17.3   (LTS: Fermium)
       v14.17.4   (Latest LTS: Fermium)
        v15.0.0
        v15.0.1
        v15.1.0
        v15.2.0
        v15.2.1
        v15.3.0
        v15.4.0
        v15.5.0
        v15.5.1
        v15.6.0
        v15.7.0
        v15.8.0
        v15.9.0
       v15.10.0
       v15.11.0
       v15.12.0
       v15.13.0
       v15.14.0
        v16.0.0
        v16.1.0
        v16.2.0

Bu çok uzun bir liste! Gördüğünüz yayın sürümlerinden herhangi birini yazarak bir Düğüm sürümü yükleyebilirsiniz. Örneğin, v14.10.0 sürümünü edinmek için şunu yazabilirsiniz:

nvm install v14.10.0

Yazarak yüklediğiniz farklı sürümleri görebilirsiniz:

nvm list
Output->     v14.10.0
         system
default -> v14.17.4 (-> N/A)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v14.10.0) (default)
stable -> 14.10 (-> v14.10.0) (default))
. . .

Bu, ilk satırda ( -> v14.10.0) o anda etkin olan sürümü, ardından bazı adlandırılmış takma adları ve bu takma adların işaret ettiği sürümleri gösterir.

Not: Ayrıca aracılığıyla yüklü bir Node.js sürümüne apt sahipseniz, burada bir system giriş görebilirsiniz. Düğümün sistem tarafından yüklenen sürümünü her zaman kullanarak etkinleştirebilirsiniz nvm use system.

Ek olarak, Node’un çeşitli uzun vadeli destek (veya LTS) sürümleri için takma adlar göreceksiniz :

Output. . .
lts/* -> lts/fermium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.4 (-> N/A)
lts/fermium -> v14.17.4 (-> N/A)

Bu takma adlara dayalı bir sürüm de yükleyebiliriz. Örneğin, en son uzun vadeli destek sürümünü yüklemek için fermium aşağıdakileri çalıştırın:

nvm install lts/fermium
OutputDownloading and installing node v14.17.4...
. . .
Now using node v14.17.4 (npm v6.14.14))

Yüklü sürümler arasında aşağıdakilerle geçiş yapabilirsiniz nvm use:

nvm use v14.10.0
OutputNow using node v14.10.0 (npm v6.14.8)
```

You can verify that the install was successful using the same technique from the other sections, by typing:

```command
node -v
Outputv14.10.0

Node’un doğru sürümü beklediğimiz gibi makinemize yüklendi. uyumlu bir sürümü npmde mevcuttur.

Muhammed Kerim Koç

1996 yılında Giresun Şebinkarahisarda dünyaya geldim. İlk ve orta öğretimi Şebinkarahisarda tamamladım. Liseyi Şebinkarahisar Anadolu Teknik ve Endüstri Meslek Lisesinde bitirdim. Üniversite için de Şebinkarahisar Teknik Bilimler Meslek Yüksek Okulunda Bilgisayar programcılığını okudum. Üniversite stajı için gelmiş olduğum özel bir firmada işe başladım. 5,5 yıl bu firmadan çalıştıktan sonra farklı bir sektör olan inşaat sektöründe Bilgi teknolojileri Uzmanı olarak 8 ay çalıştım. Daha sonra özel bir şirkette Sistem Network Sorumlusu olarak 4 ay çalıştıktan sonra proje sonlandırılmasından dolayı işten ayrıldım. Tekrar dan 5.5 yıl çalışmış olduğum firmaya Sistem ve Network Yöneticisi olarak geri döndüm ve çalışmaya başladım. Kendimi geliştirmek için Bilge Adam Akademi den Sistem Uzmanlığı eğitimi aldım. Sanallaştırma ve Ağ tarafında kendimi sürekli olarak geliştiriyorum.

İlgili Makaleler

Başa dön tuşu