在Ubuntu上使用curl安装Node

3
我正在使用在Node JS官网上描述的命令在Ubuntu中安装NodeJS(这里):

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

sudo apt-get install -y nodejs

这很好用,但我不明白它是如何工作的?

1个回答

3

根据您的系统类型,可能会发生许多事情。简单来说:

1)Curl 下载一个 bash 脚本,并将其传输到新 shell 中

2)新 shell 使用超级用户权限执行该脚本

3)该脚本向您的仓库列表添加新的 URL,这意味着...

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


谢谢你的回答!这意味着如果那个下载的脚本有删除我的个人文件的命令,它可以执行对吗? - Meetesh
理论上是可以的 - 如果编写脚本的人心怀恶意的话。 - Simon Denvir

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接