如何安装最新版本的Node.js和MongoDB?软件包管理器提供的版本不是最新的,而且Chris Lea的PPA对于Node.js也没有定期更新。
这些是构建和运行所需的。
sudo apt-get install build-essential lamp-server^
Node.js可以很容易地从nodejs.org的首页上找到源代码包来进行安装。这样可以为您构建最兼容的安装包。
注意:我建议不要安装适用于您的系统架构(如x32、x64)的Linux二进制文件,因为它们可能缺少您所需的组件,如NPM。
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30
./configure
make
sudo make install
node -v
npm version
MongoDB文档建议在使用Ubuntu 9.10 "Karmic"及以上版本时,安装他们提供的.deb软件包以获取最新版本。文档链接:在Ubuntu上安装
获取密钥:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update && sudo apt-get install mongodb-org
mongo
注意:mongo-10gen 可以通过 AptGet 进行更新和升级。除非您将其删除,否则不需要再次执行安装操作。
n
命令进行升级。sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org
trusty
,但是此行适用于例如vivid
,如果您之前安装了MongoDB,则可以跳过keyserver...
步骤,只需执行update
和dist-upgrade
)