Я выполнил следующие команды на моей машине Vagrant. Как видите, у меня есть узел 0.10.40, и я не могу обновить его до 4.4.3, которая является текущей версией LTS.
vagrant@vagrant-ubuntu-trusty-64:~$ node -v
v0.10.40
vagrant@vagrant-ubuntu-trusty-64:~$ lsb_release -r
Release: 14.04
vagrant@vagrant-ubuntu-trusty-64:~$ sudo apt-get install --yes nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
nodejs is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 178 not upgraded.
vagrant@vagrant-ubuntu-trusty-64:~$ node -v
v0.10.40
Это команды, которые я использовал для установки nodejs.
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
Я также пытался запустить apt-get remove --purge nodejs
безрезультатно.
Почему он не обновляется?
Мне наконец удалось обновить его путем компиляции его из источника:
cd /usr/local/src
wget http://nodejs.org/dist/v4.4.3/node-v4.4.3.tar.gz
tar -xvzf node-v4.4.3.tar.gz
cd node-v4.4.3
./configure
make
sudo make install
sudo npm install npm -g