Jak być na bieżąco z najnowszymi wersjami Node.js w Ubuntu? PPA? Kompilacji?
Where can (can I ?) znaleźć .pakiety deb dla najnowszych wersji Node.js ?
Jeśli nie, a ponieważ jest to projekt, który rozwija się bardzo szybko, jaki jest najprostszy sposób, aby nadążyć za wydaniami Node.js ?
- dodanie jakiegoś PPA i będzie aktualizowane, gdy pojawi się nowy pakiet ?
- ./ configure & & make & & ln-s ./ node / usr/bin / node ?
- jakiś inny sposób, który znasz i nie mogę sobie wyobrazić, ale mam nadzieję, że się podzielisz ?
6 answers
Możesz również użyć narzędzi, takich jak na przykład nvm , które mogą pomóc ci zainstalować węzeł, a nawet mieć wiele wersji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-27 13:05:43
Najbardziej aktualne ppa dla nodejs https://launchpad.net / ~ chris-lea / +archive/node.js/
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Uwaga: Jeśli Twój system nie ma add-apt-repository, można go zainstalować w następujący sposób:
sudo apt-get install python-software-properties
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-16 09:41:33
Jestem opiekunem PPA wymienionych powyżej. W rzeczywistości utrzymuję trzy odrębne węzły PPA:
Https://launchpad.net / ~ chris-lea / +archive/node.js https://launchpad.net / ~ chris-lea/ + archive / node.js-devel https://launchpad.net / ~ chris-lea/ + archive / node.js-legacy
Zawierają one odpowiednio aktualną wersję, wersję rozwojową i "poprzedni wiersz stabilny". Oto więcej informacji na temat korzystania them:
Https://chrislea.com/2013/03/15/upgrading-from-node-js-0-8-x-to-0-10-0-from-my-ppa/
Obecnie zamierzam je utrzymywać, chyba że radośni ludzie zaczną utrzymywać własne repozytoria. Mają mnie na IM, więc jestem ogólnie całkiem świadomy, kiedy pojawiają się nowe wydania, i staram się umieścić nowe buildy w ciągu dnia od kodu źródłowego są dostępne.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-23 09:42:46
Me again (opiekun wyżej wymienionego PPA na Launchpad).
W sensie idącym do przodu, będę robił Pakiety pod szyldem organizacji NodeSource. Zobacz tutaj:
Https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource
Ta sama praca, ta sama funkcjonalność, po prostu lepszy system wsparcia i więcej zasobów, aby upewnić się, że robię wszystko dobrze. Smacznego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-18 05:16:19
dla tych, którzy ciągle wpadają w ten wątek z wyszukiwarek
Obecnie ( Grudzień 2015 ) nodesource.com utrzymuje aktualne repozytoria węzłów dla kilku dystrybucji. Instalacja aktualnego nodej js jest tak prosta, jak wklejenie tego fragmentu do konsoli:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
Więcej informacji na temat instalacji node w różnych wersjach lub dystrybucjach znajdziesz tutaj: https://github.com/nodesource/distributions#installation-instructions
Chris Lea PPA zatrzymany o 0.10 i Chris połączyli siły z nodesource :)Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:36
Jeśli jest to najnowsza wersja Node.js chcesz zainstalować, najprostszą metodą jest użycie Node Version Manager (NVM). Jest to bezpieczniejsze niż Aktualizacja pakietów węzłów w Ubuntu do nieobsługiwanych wersji z umów PPA lub repo innych firm, co może powodować konflikty lub przerwy w systemie zarządzania pakietami apt. W porównaniu do NVM, ręczne instalacje z tarballi są trudniejsze w utrzymaniu i modernizacji. Wykonaj następujące kroki, aby zainstalować najnowszy węzeł za pomocą NVM:
Krok 1: Zainstaluj NVM
Uruchom to polecenie w Terminal :
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Krok 2: Zainstaluj węzeł
Po zakończeniu instalacji NVM zamknij i otwórz ponownie Terminal. Następnie uruchom to polecenie:
nvm install node
Krok 3: Sprawdź wersję węzła
Uruchom te polecenia:
node --version
npm --version
Jeśli wszystko poszło dobrze, zobaczysz najnowsze wersje node i npm jako wyjście. To wszystko, node jest zainstalowany i gotowy do działania!
Bądź na bieżąco z najnowszym węzłem
Nawet jeśli zainstaluj najnowszą wersję node, być może będziesz musiał ją uaktualnić kilka tygodni lub miesięcy później ze względu na szybki rozwój node. NVM ułatwia aktualizację, jednocześnie umożliwiając migrację wcześniej zainstalowanych globalnych pakietów npm. Uruchom to polecenie, aby uaktualnić:nvm install node --reinstall-packages-from=node
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-06 17:43:02