Yardımcıapt-get
programları kullanarak NodeJS 4'ü Ubuntu'ya nasıl kurabilirim ?
Yardımcıapt-get
programları kullanarak NodeJS 4'ü Ubuntu'ya nasıl kurabilirim ?
Yanıtlar:
Talimatlar buradan alındı: https://github.com/nodesource/distributions
wget -qO- https://deb.nodesource.com/setup_4.x | sudo bash -
ve sonra:
sudo apt-get install nodejs
İşte sistem versiyonları:
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ lsb_release -r
Release: 15.04
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ node -v
v4.0.0
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ npm -v
2.14.2
apt-get update
her seferinde başarısız oluyordu. y-ppa-manager
Sorunu gidermek için kullandım ve şimdi NodeJS 4'ün en son sürümüne sahibim.
Ben görüşündedir kuvvetle olduğum Düğüm Sürüm Yöneticisi ile yükleme Düğümü size (yerine bir üretim sunucusu) gelişimini yapmak niyetinde bir bilgisayara yüklüyorsanız, Ubuntu için en iyi seçenektir.
Resmi depoları kurduğunuzda, son derece modası geçmiş bir şeyle karşılaşırsınız. Her zaman bir PPA ekleyebilirsiniz, ancak npm'den global olarak kurulum yapan modüllerin yönetici ayrıcalıkları gerektirdiği durumlarda hala dağınık izinlerle karşılaşacaksınız .
NVM ile her şey ana klasörünüzde tutulur (buna gerek yok sudo
) ve Düğümün birden çok sürümünü (4.0 dahil) yükleyebilir ve aralarında kolayca geçiş yapabilirsiniz.
Alındığı NVM yükleme yönergeleri :
NVM'nin en son kopyasını alın (önce yapmanız gerekebilir sudo apt-get install curl
):
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash
Kabuğunuza kullanmasını söyleyin nvm
(bunu eklemek isteyebilirsiniz, ~/.bashrc
böylece gelecekte otomatik olarak gerçekleşir):
source ~/.nvm/nvm.sh
Ardından en son düğüm sürümünü yükleyin:
nvm install 4.0
Ve nvm'ye hangi Düğüm sürümünü kullanmak istediğinizi söyleyin:
nvm use 4.0
Ayrıca, nvm use 4.0
hattı eklemek isteyebilirsiniz ~/.bashrc
, böylece terminalinize her başladığınızda bir düğüm sürümü seçmenize gerek kalmaz.
Şimdi kontrol which node
ederseniz, ana klasörünüzdeki yürütülebilir düğüme bir yol göstermelidir. Koşmak node --version
kaçtığını söylemeli v4.0.0
.
~/.npmrc
kesinlikle genel modüller için izinleri işlemek için doğru yol olduğu görülüyor.
@Jarsever'den kudus ile şahsen " curl | sh " paradigmasına abone değilim .
İnternetten ve bir kök hesabın kabuk işlemine sadece bazı keyfi metinler eklemek istediğimde yaptığım gibi bir rahatsızlık hissederseniz, aynı etki için (biraz) daha az korku, belirsizlikle denemek isteyebilirsiniz. ve şüphe:
version=4
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository 'deb https://deb.nodesource.com/node_${version}.x precise main'
apt-get update
apt-get install nodejs
Sürecin açık olması gerektiğine inanıyorum ve aynı şeyi Ubuntu'nun Yazılım Özellikleri Kullanıcı Arabirimi üzerinden de yapabilirsiniz.
curl|sh
fenomeni açıklamanın tek yolu bu .
curl|sh
bir komut dosyasını bir sunucudan çeker ve doğrudan bir kabukta çalıştırır. Şahsen düğüm kaynağına güveniyorum, ancak bu içine girmek için iyi bir alışkanlık değil. unix.stackexchange.com/questions/46286/…
sudo -E bash
. Kök olarak çalışıyor. Netten bir kök kabuğuna akacaksanız, betiği okumanızı ve anlamanızı şiddetle tavsiye ederim.
Pypi'den nodeenv'i kullanmayı seviyorum ( https://pypi.python.org/pypi/nodeenv ), pip kullanarak paketi kurar , sonra bir "node / virtualenv" kurar ve önceden oluşturulmuş bir sürümü kurmasını, hızlı ve basit olmasını isterim . Paul
Bu benim için çalıştı
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install
curl https://www.npmjs.org/install.sh | sh