Https://nodejs.org/ web sitesinde, düğümün şu anda v 0.12.0'da olduğunu fark ettim .
Birisi bana düğümün en son sürümünü npm ile birlikte nasıl kuracağımı bildirebilir mi (lütfen terminal komutları)?
sudo apt-get install nodejs-legacy
Https://nodejs.org/ web sitesinde, düğümün şu anda v 0.12.0'da olduğunu fark ettim .
Birisi bana düğümün en son sürümünü npm ile birlikte nasıl kuracağımı bildirebilir mi (lütfen terminal komutları)?
sudo apt-get install nodejs-legacy
Yanıtlar:
NodeSource PPA'yı kullanın. Detaylar için kurulum talimatlarına bakınız . Öncelikle ihtiyacınız olan Node.js sürümünü seçin ve bunun için kaynakları ekleyin:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
Sonra Node.js paketini yükleyin.
sudo apt-get install -y nodejs
Not: curl
Bu kod satırları için paket sunucuya kurulmalıdır.
Eğer varsa nodejs
zaten yüklü ve güncelleştirmek istediğiniz, daha sonra ilk güncel instalation kaldırıp yukarıdaki komut dosyalarını kullanarak tekrar kurun.
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sonra yükleyerek nodejs
ben erdiv0.10
Genel olarak konuşursak, bir URL’den bir kök kabuk oturumuna rasgele veri yüklemek iyi bir fikir değildir ve keşke insanların her şey için bir çözüm olarak duraklatılmasını bırakmalarını istiyorum - "Lütfen sadece bu betiği size gönderiyorum. Bu konuda - muhtemelen satın almakla ilgileneceğiniz bir köprüm var ".
Alternatif olarak, aynı şeyi yapmanın "Ubuntu Yolu", sistemin nasıl güncellendiğini görebileceğiniz ve hangi depoları ve sistem yapılandırmanıza hangi anahtarların eklendiğini bildiğiniz yer:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
Bu, en son (yazma sırasında) Nodejs sürüm 7 içindir. Diğer sürümler de repo URL'sinde basit bir değişiklikle elde edilebilir - ayrıntılar için nodesource.com belgelerine bakın.
$(lsb_release -c)
serbest bırakma otomatik algılama bitini desteklenen sürümlerden birine değiştirerek kesin ve sonuçları ele alın.
apt-get
çözümüm düz uyuşturucu.
Node.js v4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
kaynak: https://github.com/nodesource/distributions#debinstall
İçeride güncellemek npm
istiyorsanız, şu n
komutu kullanabilirsiniz :
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
Bu, NodeJS Versiyonlarını değiştirmek için kullanabileceğiniz n paketini kurar ve kullanır. Alternatif NVM ve komut seçeneklerinin karşılaştırılması SO konumunda . Ayrıca bir blog yazısı var .
nvm install lts/carbon
benim için npm ve node yükler. Bu, paylaştığınız yukarıdaki komutlardan ne kadar farklı?
nvm
veya n
güncelleneceğini seçin npm
. Her iki durumda da, npm
düğüm paketlerini yüklemek için kullanın .
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
Burada daha fazla bilgi bulabilirsiniz: Node.js v0.12, io.js ve NodeSource Linux Depoları
NPM’yi kurmak için
sudo apt-get install npm
Sonra Düğüm için
sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x // here is the version what you want..
Bu komut, istediğiniz sürümünüzü temel alarak düğümü yükler.
https://github.com/creationix/nvm
NVM, hem sizin için hem de en son kararlı düğümü ve npm'yi yükler
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
Şimdi boş bir paketle test edin:
npm install --global vaca
vaca
Her yeni kabuk için kaynak yapılması gerektiğinden, yükleme betiği bilgisayar korsanlarının sonuna otomatik kaynak ekler .barshrc
. Bu işe yarar, ancak otomatik olarak eklenen bir tanesini kaldırmayı ve kendiminkileri eklemeyi tercih ederim:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Avantajları:
Düğüm ve sudo olmadan birden çok sürüm kullanmanıza olanak sağlar
Ruby ve Python topluluklarında yaygın olarak en iyi uygulama olarak kabul edilen Ruby RVM ve Python Virtualenv'e benzer
mümkünse önceden derlenmiş bir ikili dosya indirir, kaynak değilse indirir ve sizin için bir tane derler.
Düğüm sürümlerini aşağıdakilerle kolayca değiştirebiliriz:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
Daha sonra .nvmrc
, belirli bir proje için gerekli olan düğüm sürümünü belirtmek için git izlemeli bir dosya kullanabilirsiniz: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -a-proje / 54503474 # 54503474
Ubuntu 17.10'da test edilmiştir.
En son sürümü aşağıdaki talimatları kullanarak çok kolay bir şekilde kurabilirsiniz.
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Vesion 7.x, düğümün en son sürümüdür.
sudo apt-get install düğümleri
Yukarıdaki satırda nodejs yüklenecek.
sudo apt-get install kurulum gerekli
Bu, düğümlerin düzgün çalışması için gerekli modülleri kuracaktır.
Şimdi nodejs'lerin sonunda doğru takılıp takılmadığını kontrol edin.
nodejs -v
Bu, kurulu nodejs versiyonunu döndürür.
npm -v
Bu, kurulu npm versiyonunu döndürür. Umarım yardımcı olur....
Kaynak: link size düğümleri başka yöntemlerle de nasıl kuracağınızı gösterecektir.
build-essential
?
Node.js, şu anda desteklenen tüm Ubuntu sürümlerinde bir ek paket olarak bulunmaktadır. Node.js koduna özgü geliştiriciler, şu anda desteklenen sürümlerden birini seçebilir ve doğrudan NodeSource'dan düzenli olarak otomatik güncellemeler alabilir. Node.js sürümleri 6, 8, 9, 10, 11 ve 12, Snap Store'da saatlerce veya bir Node.js sürümünün dakikaları içinde güncellenirken şu anda kullanıma hazır.
Düğüm, tek bir komutla kurulabilir, örneğin:
sudo snap install node --classic --channel 11/stable
Düğüm ekine komut ile erişilebilir node
, örneğin:
$ node -v v11.5.0
Düğüm ekinin bir parçası olarak, güncel bir npm sürümü kurulur. npm normal kabuğunuzda node düğümü dışında çalıştırılmalıdır. Düğüm ek bileşenini kurduktan sonra npm güncelleme denetimini etkinleştirmek için aşağıdaki komutu çalıştırın:
sudo chown -R $ USER: $ (id -gn $ USER) / ana sayfa / kullanıcı adınız /.config
your-username
Yukarıdaki komutta kendi kullanıcı adınızla değiştirin . Ardından npm -v
, npm sürümünün güncel olup olmadığını kontrol etmek için çalıştırın . Örnek olarak, npm'nin güncel olduğunu kontrol ettim, komutla ipliğe takılmış bir paketin versiyonunu kontrol ettikten npm list yarn
sonra mevcut iplik paketini komutla en son sürüme güncelledik.npm update yarn
Kullanıcılar Node.js sürümleri arasında istedikleri zaman nvm (Node Version Manager) gibi ek araçlar kullanmaya gerek kalmadan geçiş yapabilirler, örneğin:
sudo snap refresh node --channel=11/stable
Kullanıcılar şu anda Node.js sürüm 12’yi izleyen en son kanaldan yüklenebilecek Node.js’nin yeni sürümlerini test edebilir:
sudo snap switch node --edge
Bu yaklaşım yalnızca, test etmeye ve hata raporlama işlemine katılmak isteyen kullanıcılar için önerilir.
Yayın LTS Durum Kod Adı LTS Bakımı Başlat Bakımını Başlat 6.x Aktif Bor 2016-10-18 Nisan 2018 Nisan 2019 7.x LTS Yok 8.x Aktif Karbon 2017-10-31 Nisan 2019 Aralık 2019 9.x LTS Yok 10.x Aktif Dubnium Ekim 2018 Nisan 2020 Nisan 2021 11.x No LTS 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x Hayır LTS 2020-04-20 2020-06-01
Ubuntu 15.10 için .deb paket biçimini paketler.ubuntu.com indirebilirsiniz.
node --version
v4.2.3
23W tarafından yanıtın sadece bir kısmı (kabul edilen cevap).
Bu sadece betiğin içeriğidir, sadece kök kabuğuna kıvrılmamak için
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
İndir nodejs
dan https://nodejs.org/
Bir terminalden kurmak için:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Verify
node -v
npm version
En son düğümleri ve npm'i yüklememin en sevdiğim yolu , düğümlerin web sitesinde sağlanan kurulum ikili arşivini kullanmaktır .
Bu da çabucak yeni favori yolunuz olabilir. Tıkır tıkır çalışıyor. 1 indirme ve 1 komutu içerir. Bitti. HAYIR hataları [bunu yaptım birden çok kez]. Önceden var olan şeyleri kaldırmanıza gerek yoktu.
İlk önce kurulu sürümü kaldırın: (varsa)
sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
Linux İkili Dosyalarını İndirin.
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
tar
destekler --xz
- ve -C /usr/local
izin tar
yapmak cd
sizin için.
NVM'nin kurulumu çok basittir ve düğüm sürümlerini kolayca değiştirmenize olanak tanır. Gönderen github depo :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
yükleme komut dosyasını indirir ve çalıştırır
nvm ls-remote
Mevcut sürümleri görmek için 8.9.4 sürümünü yüklemek istediğinizi söyleyin
nvm install 8.9.4
ve bitti.
Başka bir sürüm kurmak ve kullanmak için (örneğin 9.6.1)
nvm install 9.6.1
nvm alias default 9.6.1
Paket Yöneticisini Güncelle
sudo apt-get update
NodeJS PPA Ekleme
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
NodeJS ve NPM’yi yükleme
sudo apt-get install nodejs
Burada, Ubuntu’da NodeJS ve NPM’i Kurmayla ilgili bir Blog yazısı yazdım . Okumak için tıklayın
Bu yaklaşım Node.JS dosyasını kolayca silmenizi, farklı sürümleri saklamanızı ve tüm sistem kullanıcılarına komutlar vermenizi sağlar.
İndir kararlı sürümü ait node.js , sıkıştırmayı ve içine taşımak /opt
.
Farklı sürümleri yüklemek isterseniz, klasörü sürüm koduna göre yeniden adlandırabilirsiniz:
/opt/node/6.9.1
Sadece root /opt
/ içerisindeki dosyaları sudo
değiştirebildiğinden, bir dosyayı değiştirmeniz gerektiğinde çağrı yapmak istemezseniz , grup iznini değiştirin:
chgrp adm -R /opt/node/10.15.3
Ardından /etc/profile.d/node.sh
, aşağıdaki içerik varsa dosya oluşturun :
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
Çıkış ve giriş ve X-Window tüm profil yapılandırmalarını yeniden yükleyecektir.
Daha önce yüklenmiş bir sürümünüz varsa, kütüphane çakışmalarının çalışmasını önlemek için:
npm cache clean
Paket Yöneticisi güncelleniyor
sudo apt-get update
PPA ekleme
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
NodeJS ve NPM’yi yükleme
sudo apt-get install nodejs
Başvuru İçin: Ubuntu'da NodeJS Kurulumu - WebCheerz
sudo apt-get install nodejs
?