En son yapıyı kaynaktan yüklemenin riskli bir yol olup olmadığını bilen var mı? Paket yöneticiyle konuşmalı mıyım?Ubuntu'da paket yöneticisi veya kaynak kullanarak node.js dosyasını kurmalı mıyım?
cevap
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.
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
başka bir seçenek nvm (Düğüm Sürüm Yöneticisi) 'dir.
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) –
Bu mükemmel! – Pogrindis
- 1. Modeller arasında ilişki kurmalı mıyım?
- 2. Paket yöneticisi öldü
- 3. Android cihaz nasıl edinilir Paket yöneticisi kullanarak özellikler Özellikler
- 4. "Paket yöneticisi öldü" RuntimeException
- 5. webpack paket kodu hedefleme node.js
- 6. Docker Makine varsayılan VM paket yöneticisi?
- 7. IntelliJ IDEA 12 Python Paket Yöneticisi?
- 8. Log4j.properties dosyasını kütüphaneye koymalı mıyım?
- 9. Kaynak paket düzenleme eklentisi?
- 10. Powershell komutunu kullanarak komut dosyasını fileanme kullanarak veya komut dosyasını
- 11. Node.js Socket pipe son paket
- 12. Paket Yöneticisi Konsolu Bağımlılıklar Üzerine Takılıyorum Sinyal
- 13. Bağlantı yöneticisi
- 14. - Kaynak yöneticisi web arayüzünü erişilemiyor - Mac PC
- 15. Azure kaynak yöneticisi dağıtımını iptal etme
- 16. Miras veya kompozisyon kullanmalı mıyım?
- 17. İndirme yöneticisi yöneticisi olarak hata
- 18. C# - Proje dosyası arasında kaynak dosyasını paylaşma
- 19. Paket Yöneticisi Konsolu'ndaki Varlık Çerçevesine İlişkin Proje Başlatma Hatası
- 20. Jmeter örnekleyici, kaynak dosyasını göremiyor
- 21. Linux veya Windows'da çapraz derleme yapmalı mıyım?
- 22. Laravel'de belongsTo veya hasOne kullanmalı mıyım?
- 23. Neden NuGet Paket yöneticisi Birden Fazla Konumda Paketleri İndir/Kopyala?
- 24. Eclipse eklentimin kaynak dosyasını güncelle
- 25. @ İmleci veya manifest dosyalarını kullanmalı mıyım?
- 26. Ad Alanı Yöneticisi veya XsltContext gerekli
- 27. Bu durumda Kalıtım veya Kompozisyon kullanmalı mıyım?
- 28. npm, nuget'in bir paket yöneticisi olarak yapamayacağı "start" 'a sahip.
- 29. fedora 22 dnf paket yöneticisi için deltarpm nasıl etkinleştirilir?
- 30. Swift Paket Yöneticisi (SPM): Kitaplığı içe aktarırken hata oluştu
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
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
@ratsbane Modülleriniz muhtemelen daha yeni bir nod, npm veya her ikisini de gerektirir. –