I'm trying to follow this instruction (from How to Install the Latest Versions of NodeJS and NPM for Ubuntu 14.04 LTS):
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository "deb https://deb.nodesource.com/node_5.x $(lsb_release -sc) main"
apt-get update
apt-get install nodejs
Where it is mentioned that I can replace that URL with a different repository. I need a version greater than 0.10.37 - which is the max version the chris-lea repository seems to provide - but lower than 5.x. (I have removed the chris-lea repository).
However, I'm not at all sure what the URL actually has to refer to, when looking at this link:
https://nodejs.org/dist/v0.10.40/
Then, when I try to install node v0.12 with these commands:
curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -
sudo apt-get install -y nodejs
I get 0.10.25.
How can I either: remove all traces of node from apt-get so that I can install it manually, or update the apt-get repository details to get the correct version?
I found a set of scripts and needed to fix it to work. Source here: https://gist.github.com/msporny/5019c4bed5415b745edd
1) Setup apt for 0.10
curl -sL https://deb.nodesource.com/setup_0.10 | sudo bash -
2) Find the exact version you have setup
apt-cache policy nodejs
3) Install that version of 0.10. For me I did
sudo apt-get install -y nodejs=0.10.48-*
No comments:
Post a Comment