如何在Ubuntu中安装node8和最新的npm
问题描述:
您好我已经在我的ubuntu中安装了node v4.2.6和npm 3.5.2,但现在当我尝试安装最新版本或node6.x时,我在终端中出现了一些错误没有找到404包。我也附上了截图。请让我知道我该如何解决它?如何在Ubuntu中安装node8和最新的npm
我也有尝试: -
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
仍然得到了相同的输出,我想我通过运行一个命令,犯了一个错误: -
sudo sed -i -e 's/:\/\/(archive.ubuntu.com\|security.ubuntu.com)/old-releases.ubuntu.com/g' /etc/apt/sources.list
在
https://smyl.es/how-to-fix-ubuntudebian-apt-get-404-not-found-package-repository-errors-saucy-raring-quantal-oneiric-natty/
提到
答
我不知道什么是你的Ubuntu版本,但如果它是在16.4,你可以做到这一点的命令:
$ sudo apt-get update
$ sudo apt-get install build-essential libssl-dev
后
:
$ curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
之后做到这一点的命令:
$ nano install_nvm.sh
,之后关闭nano和做这个命令:
$ bash install_nvm.sh
它将在~/.nvm
将软件安装到你的主目录的子目录。它还会将必要的行添加到您的~/.profile
文件中以使用该文件。
要访问的NVM功能,你需要再次注销并重新登录,或使当前会话知道改变,你可以在源文件~/.profile
:
$ source ~/.profile
现在你已经安装了nvm,你可以安装独立的Node.js版本。
,找出可供安装的Node.js的版本中,您可以键入:
$ nvm ls-remote
和出放看起来是这样的:
....
v5.8.0
v5.9.0
v5.9.1
v5.10.0
v5.10.1
v5.11.0
v6.0.0
...
v8.4.0
现在你可以简单地输入此命令安装nodejs的v8.4.0:
$ nvm install 8.4.0
并且在最后一步,您可以键入这个命令使用最后的版本:
$ nvm use 8.4.0
它完成了!
答
您正在使用错误的包网址,您必须使用
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
参考:https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
感谢名单及其工作:) –