使用 'sudo apt-get install nodejs' 安装 node.js 和下载 Linux 二进制文件 (.tar.gz) 并按照以下方法安装有什么区别这些指示?
结果一样吗?
答案1
从源代码安装有一个缺陷,那就是删除(以及跟踪已安装的文件)变得困难。最好让包管理器处理安装。您可以使用此 PPA然后apt-get
就会为您提供最新版本。
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
PPA 现已移至另一个来源. 的指示NodeJS Github 维基:
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
从脚本中提炼出的命令如下:
sudo apt-get install apt-transport-https lsb-release curl
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
sudo sh -c "echo 'deb https://deb.nodesource.com/node $(lsb_release -sc) main' > /etc/apt/sources.list.d/nodesource.list"
sudo sh -c "echo 'deb-src https://deb.nodesource.com/node $(lsb_release -sc) main' >> /etc/apt/sources.list.d/nodesource.list"
sudo apt-get update
sudo apt-get install nodejs
答案2
有一些区别
适用于 Ubuntu 的版本是为 Ubuntu 制作的,将包含/依赖于所需的任何额外软件包,并且可能有针对 Ubuntu 的特定配置
可以使用 apt 安装 Ubuntu 版本 - 需要配置来自 nodejs 的 tar.gz。
- 来自 nodejs 站点的版本将会更新(现在他们网站上的 v0.10.30相比来自 Ubuntu 存储库的 v0.10.25)
注意,你可以使用 PPA 获取更新的版本 - 例如这个。