我可以在哪里找到Node.js最新版本的.deb软件包?
如果不是,并且因为它是一个进度非常快的项目,那么跟上Node.js版本的最简单方法是什么?
- 添加一些PPA,并且在有新软件包时会更新它吗?
- ./configure && make && ln -s ./node / usr / bin / node吗?
- 您知道一些其他方式,但我无法想象,但希望您能分享?
我可以在哪里找到Node.js最新版本的.deb软件包?
如果不是,并且因为它是一个进度非常快的项目,那么跟上Node.js版本的最简单方法是什么?
Answers:
nodejs的最新ppa https://launchpad.net/~chris-lea/+archive/node.js/
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
注意:如果您的系统没有add-apt-repository,则可以这样安装:
sudo apt-get install python-software-properties
http://stackoverflow.com/questions/13018626/add-apt-repository-not-found
> = 12.10 sudo apt-get install software-properties-common
我是上面列出的PPA的维护者。我实际上维护了三个不同的节点PPA:
https://launchpad.net/~chris-lea/+archive/node.js https://launchpad.net/~chris-lea/+archive/node.js-devel https://launchpad.net/~chris -lea / + archive / node.js-legacy
它们分别包含当前版本,开发版本和“先前的稳定版本”。以下是使用它们的更多信息:
https://chrislea.com/2013/03/15/upgrading-from-node-js-0-8-x-to-0-10-0-from-my-ppa/
我目前打算继续维护这些资源,除非Joyent员工开始维护自己的存储库。他们让我在IM上,所以我通常都非常了解什么时候发布新版本,并且我尝试在源代码可用的一天之内提出新的版本。
我又是我(Launchpad上上述PPA的维护者)。
向前看,我将在NodeSource组织的旗帜下制作软件包。请看这里:
https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource
与我一样工作,相同功能,只是更好的支持系统和更多资源,以确保我做对了。请享用。
对于那些不断从搜索引擎落入这个话题的人
当前(2015年12月),nodesource.com保留了多个发行版的最新节点存储库。安装最新的nodej js就像将这段代码粘贴到控制台一样简单:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
您可以在此处找到有关以不同版本或不同发行版安装节点的更多信息:https : //github.com/nodesource/distributions#installation-instructions
Chris Lea PPA停止在0.10,并且Chris 与nodesource联手 :)
如果它是您要安装的最新版本的Node.js,最简单的方法是使用节点版本管理器(NVM)。这比从PPA或第三方存储库将Ubuntu中的节点程序包升级到不受支持的版本更安全,因为这可能会导致apt程序包管理系统中的冲突或损坏。与NVM相比,从tarball手动安装更难维护和升级。请按照以下步骤使用NVM安装最新节点:
在终端中运行以下命令:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
NVM安装完成后,关闭并重新打开Terminal。然后运行以下命令:
nvm install node
运行以下命令:
node --version
npm --version
如果一切顺利,您将看到最新的节点和npm版本作为输出。仅此而已,节点已安装并可以运行!😊
即使安装了最新版本的节点,由于节点的快速开发,您可能也必须在几周或几个月后对其进行升级。NVM使升级变得更容易,同时可以迁移以前安装的全局npm软件包。运行以下命令进行升级:
nvm install node --reinstall-packages-from=node