Debian'daki ( ) paketini kullanmak yerine, Node ( 4.2.2) ' nun en son sürümünü web sitelerinden indirebilirsiniz 0.12. Bu aynı zamanda npm'nin güncellenmiş bir sürümüne sahip olduğunuz anlamına gelir. Jessie ile ilgili bunu yaparken hiç sorun yaşamadım.
İndir .tar.gzkendi web sitesinden ve cd(dosyanın adı benim indirmek için açıkçası özgüdür) o dir içine:
$ tar -xzvf node-v4.2.2-linux-x64.tar.gz
$ cd node-v4.2.2-linux-x64
Bin klasörüne bir göz attıysanız, düğüm ve npm için gereken ikili dosyaları göreceksiniz:
$ ls node-v4.2.2-linux-x64/bin
node npm
Şimdi bu klasörü takip etmesi biraz daha kolay bir şey olarak değiştirirdim
$ mv node-v4.2.2-linux-x64 nodejs
Düğümü güncel tutmakla ilgilenmiyorsanız, bu klasörü yalnızca bin konumlarınızdan birine taşıyın (kullanıyorum ~/bin) ve bir sonraki adımı atlayın.
Düğüm sürümünüzü kolayca güncelleyebilmek istiyorsanız, nodejsklasörü izleyebileceğiniz bir yere taşıyın ( ~/nodejsbelki?). Daha sonra , bin konumlarınızdan birine bir sembolik bağlantı oluşturmak istersiniz, böylece ikili dosyalar tam yolunu yazmadan kabuğunuzdan kullanılabilir.
Nodejs klasörünü ana dizininize koyduğunuzu varsayarak şimdi yapabilirsiniz:
$ ln -s ~/nodejs ~/bin/nodejs
Açıkçası, bu istediğiniz herhangi bir kutu konumuna gidebilirsiniz. Giriş dizini kullandım, bu yüzden sadece benim için kullanılabilir, fakat siz de kolayca yapabilirsiniz:
$ ln -s ~/nodejs /usr/local/bin/nodejs
Bu, giriş dizininizdeki nodejs klasöründen bin dizine bir bağlantı oluşturur (bu , giriş dizininizdeki dizine yapılan güncelleştirmelerin, sembolik bağlantı yoluyla başka bir dizindeki klasöre yansıtıldığı anlamına gelir ). Şimdi nodejs dizinini içeren bin klasörünün $PATHortam değişkeninizde olduğundan emin olmak istediğinizde , ~/.profiledosyayı ev dizininizde açın. Bunu o dosyanın altına eklemek istiyorsunuz (kullanmadıysanız yolu değiştirme ~/bin/):
# Set the node PATH if it exists
if [ -d "$HOME/bin/nodejs/bin" ] ; then
PATH="$HOME/bin/nodejs/bin:$PATH"
fi
Bu, dizinin var olup olmadığını kontrol edecek ve eğer varsa onu PATH'inize ekleyecektir. Ben zshsadece bir satır güncellendiğim için kullanıyorum ~/.zshrc:
export PATH="$HOME/bin/nodejs/bin:$PATH"
Terminalinizi kapatın ve tekrar açın, ardından kontrol etmek için aşağıdakileri yazın:
$ node -v
v4.2.2
$ npm -v
2.14.7
Sym bağlantısını oluşturarak, şimdi, gelecekte .tar.gzNodejs web sitesinden yeni bir dosya indirebilir , ayıklayabilirsiniz ~/nodejsve $PATH ortam değişkeninizde kullanabileceğiniz ikili dosyalar otomatik olarak güncellenir.
setup_4.x... tekrar kıvrıl ve apt-get tamam mı?