【问题标题】:Can't install node.js on Linux server无法在 Linux 服务器上安装 node.js
【发布时间】:2013-09-14 04:53:00
【问题描述】:

我按照一些说明在 Linux 服务器上安装 node.js 并运行到以下块。我从sudo apt-get install python-software-properties 开始,效果很好。然后,我做了sudo add-apt-repository ppa:chris-lea/node.js。但是,等等 - 没有命令 add-apt-repository。好的,所以我查了一下,它告诉我要执行apt-get install software-properties-common,这很好,除了它给了我这个错误:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package software-properties-common

好吧,我该怎么做才能在我的服务器上获取 node.js?显然,这些都不起作用,它是 Debian,如果你想知道的话。我真的需要这方面的帮助。基本上,如果software-properties-common 不存在,我该如何安装它?它只是不会出现。

【问题讨论】:

    标签: linux node.js debian


    【解决方案1】:

    对于最新 node.js 的 Debian 安装,您应该关注 these instructions,而不要求您添加 PPA:

    sudo apt-get install python g++ make checkinstall
    mkdir ~/src && cd $_
    wget -N http://nodejs.org/dist/node-latest.tar.gz
    tar xzvf node-latest.tar.gz && cd node-v*
    ./configure
    checkinstall #(remove the "v" in front of the version number in the dialog)
    sudo dpkg -i node_*
    

    更新:这是我很久以前写的。从那时起,我发现使用nvm 将节点安装到机器上的痛苦要少得多。根据链接,步骤基本上简化为:

    • curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
    • nvm install node

    【讨论】:

    • 对于其他查看此内容的人,接下来的步骤是 make,sudo make install,然后 node -v 查看版本
    • 我已经尝试了几次,但 checkinstall 会抛出错误,或者 node 在运行它时会抛出错误。我正在尝试在 virtualbox 中全新安装 debian 7.1
    猜你喜欢
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 2018-07-28
    • 1970-01-01
    相关资源
    最近更新 更多