使用 curl 在 Ubuntu 中安装节点

Node installation in Ubuntu using curl

我正在 ubuntu 使用 Node JS 网站 (here) 上描述的命令安装 NodeJS :

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -

sudo apt-get install -y nodejs

它工作正常,但我不明白它是如何工作的?

这里可能会发生很多事情,具体取决于您的系统类型 运行。简单来说 -

1) Curl 下载一个 bash 脚本,该脚本通过管道传输到新的 shell

2) 新的shell以超级用户权限执行脚本

3) 此脚本将新 URL 添加到您的回购列表,这意味着...

4) ...当您输入 apt-get 命令时,它现在知道去哪里获取 'nodejs' 以便实际安装它