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.gz
kendi 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, nodejs
klasörü izleyebileceğiniz bir yere taşıyın ( ~/nodejs
belki?). 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 $PATH
ortam değişkeninizde olduğundan emin olmak istediğinizde , ~/.profile
dosyayı 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 zsh
sadece 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.gz
Nodejs web sitesinden yeni bir dosya indirebilir , ayıklayabilirsiniz ~/nodejs
ve $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ı?