2012-12-12 20 views

cevap

26

Güncel tavsiyeler

  • kullanın nvm Eğer kullanıcı hesabı ile yüklemek istiyorsanız. (Kişisel olarak bunu tercih ediyorum)
  • Bir PPA kullanarak apt aracılığıyla yüklemek için here yönergeleri izleyin.

Eski Cevap

Not: Ben Ubuntu 12.10 kullanıyorum bu yazının yazıldığı zamanda.

Düğümün yüklenmesi için birçok yol vardır. Kişisel olarak en son kararlı yapı kaynağını indirmeyi tercih ediyorum ve ~/local'a yükleyin (--prefix'u komutuna komutunu ekleyerek görüyorsunuz. Bunu yapmak için her zaman bir risk yok. sisteminizin geri kalanından ayrılan bir dizin. sen düzenli son sürüme benim yüklemesini yükseltmek için benim update_node.py komut dosyasını çalıştırın. benim sistemde düğüm tarifi here komut dosyalarını yüklemek bir göz olabilir. Alternatif

yapabilirsiniz En son kararlı sürümü paket yöneticisi üzerinden yüklemek için yönergeleri izleyin here. Gerçekten bunu yaptım, bu yüzden ne kadar iyi çalıştığına dair yorum yapamam.

Yapamadığım şey, ubuntu evren paketlerinden düğüm kurmaktır. Çok tarihli bir versiyonla sonuçlanacaksınız (şu an 0.6.19).

güncelleme 2013/01/26: Eğer kullanıcı ile (kök olmayan) hesabı düğümünü yüklerken ilgileniyorsanız

, ben çok this blog yazısı okuma önerilir. ~/.npmrc adımını atladım, ancak ~/.node_modules sembolik bağlantı adımının düzgün çalışması için require elde edilmesini eleştirdi.

güncelleme 2014/12/30:

ben linux nane kullanarak ve yükler ikili düğüm yaparak göç etmiştir. Kendi kurulum komut dosyalarınızı yazma konusunda herhangi bir ilginiz varsa, mevcut bir here'u bulabilirsiniz. Özellikle node.sh'da yaptığım şeye bir göz atın. execute işlevi ilk yükleme sırasında çalışır, böylece .bashrc'daki yolları yapılandırmak gibi şeyler yapar. install işlevi update-node.sh tarafından çalıştırılır ve varolan bir yüklemeyi kaldırmak ve yeni bir tane eklemek için kullanılır (en son sürüm veya kullanıcı tarafından belirtilen).

güncelleme 2016/01/08:

Sadece nvm kullanarak yanına açık. Komut dosyasını yükleyin ve en son sürüme sahip olmak için nvm install node'u çalıştırın. Bu, kullanıcı hesabınızla yüklü düğüm almak için mükemmel bir yol gibi görünüyor.

+0

Geçerli kararlı (ana sayfada rapor edilmiştir) ile 1/20 yaklaşık 1/20 Joyent Wiki kurulu sürüm 0.8.17 için bağlantı, bu yüzden uygulanabilir. Ayrıca, Ubuntu öğreticisi değiştikçe, 'add-apt-repository' yazılımının çalışması için 'software-properties-common '' e ihtiyacınız olacak. Ubuntu Core 12.10 üzerinde test edildi – TERMtm

+0

Ubuntu repolarını kullanarak nodejs ve npm'yi yükledikten sonra Canvas ve diğer modülleri Ubuntu'da (12.4 ve 12.10) npm ile yüklerken her türlü problemim vardı, ancak daha sonra sudo add-apt-repository ppa: chris -lea/node.js' ve sonra nod ve npm yeniden yüklendi ve hepsi şimdi iyi çalışıyor. Ne olduğunu daha iyi anlamak isterdim, ama şimdi çalışıyor, bu yüzden şimdilik bunun için ayrılacağım. – ratsbane

+0

@ratsbane Modülleriniz muhtemelen daha yeni bir nod, npm veya her ikisini de gerektirir. –

1

Bir .rpm ve .deb aleminde olmamasına rağmen, fpm her ikisini de yapabilir (Ruby'nin yüklü olması gerekir). Node.js'yi herhangi bir büyük zorluk olmadan en son kararlı kaynaktan paketleyebildim. senin durumda, aşağıdaki senaryo yardımcı olabilir: o kolayca sürümleri arasında geçiş sağlayan bu https://github.com/creationix/nvm

bonus:

./configure --prefix=/usr 
make 
mkdir -p /tmp/nodejs 
make install DESTDIR=/tmp/nodejs 
fpm -s dir -t deb -n nodejs -v 0.8.15 -p nodejs-0.8.15.deb -C /tmp/nodejs usr 
6

başka bir seçenek nvm (Düğüm Sürüm Yöneticisi) 'dir.

+0

Bahşiş için teşekkürler. Yine de, nvm'nin 'tüm sisteme' erişilebilmesini sağlayacak şekilde ayarlanması konusunda hiçbir bilgi görmüyorum. (ör. root olarak yüklendi) –

+0

Bu mükemmel! – Pogrindis

İlgili konular