Tuesday, January 16, 2018

apt - How to install node 0.10.40 on Ubuntu 14.04


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

11.10 - Can't boot from USB after installing Ubuntu

I bought a Samsung series 5 notebook and a very strange thing happened: I installed Ubuntu 11.10 from a usb pen drive but when I restarted (...