【问题标题】:how to install nodejs8.x on centos7? i got error如何在 centos 7 上安装 nodejs 8.x?我有错误
【发布时间】:2022-01-16 16:06:20
【问题描述】:

我必须在 centos 7 上安装 nodejs8。 但是,安装失败。 我附上我执行的代码和下面的执行结果,请帮助我

============================================== ======

[root@localhost ~]# sudo curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

[root@localhost ~]# sudo yum install gcc-c++ make

[root@localhost ~]# sudo yum install -y nodejs

总下载大小:32 M 安装尺寸:92 M 下载包: 没有可用于节点源的 Presto 元数据 nodejs-14.18.3-1nodesource.x86 失败
https://rpm.nodesource.com/pub_8.x/el/7/x86_64/nodejs-14.18.3-1nodesource.x86_64.rpm: [Errno 14] HTTPS 错误 404 - 未找到] 0.0 B/s | 0 B --:--:-- `ETA 尝试其他镜子。 下载包时出错: 2:nodejs-14.18.3-1nodesource.x86_64:[Errno 256] 没有更多镜像可以尝试。 ==================================================== =++++++++++++++++++++++++++++

【问题讨论】:

  • 与您的问题的核心相切,但是您为什么要尝试安装在 2019 年完全 EOL 的 Node 版本?运行如此古老的 Node 版本可能存在严重的安全风险。

标签: node.js centos7


【解决方案1】:

这里有两种方法可以尝试:

注意 - 在 CentOS 7.9 上测试。

  1. 使用安装程序(这是您所做的,但看起来您没有安装 Extra Packages for Enterprise Linux (EPEL)):
sudo yum install epel-release
sudo curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum install gcc-c++ make
sudo yum install nodejs
  1. 如果这不起作用,请下载 tarball 并手动安装:
wget https://nodejs.org/dist/latest-v8.x/node-v8.17.0-linux-x64.tar.gz -P ~/Downloads
cd ~/Downloads
sudo tar -C /usr/local --strip-components 1 -xzf node*.tar.gz

之后,检查 nodejs 是否已安装:

$ node -v
v8.17.0

$ npm -v
6.13.4

【讨论】:

猜你喜欢
  • 2017-10-06
  • 2023-04-02
  • 2019-07-03
  • 2014-03-16
  • 2014-12-02
  • 2013-06-05
  • 1970-01-01
  • 2020-09-28
相关资源
最近更新 更多