【问题标题】:Node installation in Ubuntu using curl使用 curl 在 Ubuntu 中安装节点
【发布时间】:2018-08-10 14:38:01
【问题描述】:

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

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

sudo apt-get install -y nodejs

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

【问题讨论】:

    标签: node.js ubuntu curl apt-get


    【解决方案1】:

    根据您运行的系统类型,这里可能会发生很多事情。简单来说——

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

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

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

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

    【讨论】:

    • 感谢您的回答!这意味着如果该下载的脚本具有删除我的个人文件的命令,它可以这样做吗?
    • 理论上是的——如果写脚本的人有恶意的话。
    猜你喜欢
    • 2017-12-07
    • 2016-03-04
    • 1970-01-01
    • 2014-11-19
    • 2017-09-21
    • 1970-01-01
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    相关资源
    最近更新 更多