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 updateher seferinde başarısız oluyordu. y-ppa-managerSorunu 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, ~/.bashrcbö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.0hattı eklemek isteyebilirsiniz ~/.bashrc, böylece terminalinize her başladığınızda bir düğüm sürümü seçmenize gerek kalmaz.
Şimdi kontrol which nodeederseniz, ana klasörünüzdeki yürütülebilir düğüme bir yol göstermelidir. Koşmak node --versionkaçtığını söylemeli v4.0.0.
~/.npmrckesinlikle 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|shfenomeni açıklamanın tek yolu bu .
curl|shbir 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