目前推荐在 Debian 上安装 Node.js 的方法是什么?

目前推荐在 Debian 上安装 Node.js 的方法是什么?

我在网上找到了一些不同的方法,但其中一些文章相当旧,我担心他们描述的方法已被取代。

谁能告诉我目前推荐的方法是什么,以最好地利用包管理等?

答案1

官方Node.js github 页面有所有发行版的概要,包括 Debian。他们建议从源安装:

apt-get install python g++ wget libssl-dev
mkdir /tmp/nodejs && cd /tmp/nodejs
wget http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
make
make test
make install

请记住,从源代码安装肯定会为您提供最新的软件,但有时卸载特定项目附加的所有文件会更加困难。为了避免这种情况,请使用checkinstall自己构建一个快速包。

我能够按照指南在 Ubuntu 上构建 .deb 包这里。这可能也适用于 Debian ;-)

答案2

如果您正在处理生产系统,请注意下面的警告!


您可以通过安装apt-getnode.js。

# echo deb http://ftp.us.debian.org/debian/ sid main \
    > /etc/apt/sources.list.d/sid.list
# apt-get update
# apt-get install nodejs

警告:话虽如此,您可能不应该这样做,因为您是从 Debian 的开发分支 (Sid) 安装软件。如果您也在处理生产机器,则应特别注意此警告!

答案3

您可以通过构建自己的 .debs 来避免混合 Debian 版本(这会带来痛苦!)

https://github.com/mark-webster/node-debian

您可以为任意版本的node.js构建.deb文件,因此您可以轻松安装/升级/卸载它。这有点快而且有点脏,但至少在官方 Debian 软件包稳定版发布之前是这样。

答案4

要获取最新的稳定节点,您可以从包管理器安装它,然后使用以下命令更新它npm

sudo apt-get install nodejs npm 
sudo npm update -g

这是获取最新版本的最简单方法,无需花费太多精力。

相关内容