在Ubuntu上安装最新版本的Node.js


Posted in Javascript onJuly 14, 2014

Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的。libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制。

Node.js最初是由Ryan Dahl创建的,目前由Isaac Schlueter在演进和维护。

在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法。大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码。

下面的方法适用于最新版本的Ubuntu、Ubuntu 12.04 LTS、Ubuntu 12.10、Ubuntu 13.04等版本。它可以帮助开发者在Ubuntu上安装Node.js,无需从头编译安装。你可以在云主机上执行以下的命令:

# apt-get update
# apt-get install -y python-software-properties software-properties-common
# add-apt-repository ppa:chris-lea/node.js
# apt-get update
# apt-get install nodejs

一旦命令执行完,最新版本的Node.js就安装好了,需有任何担忧。一旦Node.js的新版本发布了,你可以直接从包管理器升级,无需从头再次编译安装。

Javascript 相关文章推荐
JavaScript对象之间的转换 jQuery对象和原声DOM
Mar 07 Javascript
新发现一个骗链接的方法(js读取cookies)
Jan 11 Javascript
JQuery动画与特效实例分析
Feb 02 Javascript
JavaScript生成的动态下雨背景效果实现方法
Feb 25 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
Mar 13 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
Aug 15 Javascript
iView-admin 动态路由问题的解决方法
Oct 03 Javascript
JS解惑之Object中的key是有序的么
May 06 Javascript
使用layui 的layedit定义自己的toolbar方法
Sep 18 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
Sep 27 Javascript
vue项目中常见问题及解决方案(推荐)
Oct 21 Javascript
原生JS实现留言板
Mar 26 Javascript
Express作者TJ告别Node.js奔向Go
Jul 14 #Javascript
node.js不得不说的12点内容
Jul 14 #Javascript
Node.js编码规范
Jul 14 #Javascript
给js文件传参数(详解)
Jul 13 #Javascript
js中自定义方法实现停留几秒sleep
Jul 11 #Javascript
使用jquery prev()方法找到同级的前一个元素
Jul 11 #Javascript
让checkbox不选中即将选中的checkbox不选中
Jul 11 #Javascript
You might like
建立文件交换功能的脚本(三)
2006/10/09 PHP
PHP的explode和implode的使用说明
2011/07/17 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
详解JavaScript模块化开发
2016/12/04 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
vue项目环境变量配置的实现方法
2018/10/12 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
Python操作json数据的一个简单例子
2014/04/17 Python
python自动化测试之setUp与tearDown实例
2014/09/28 Python
python optparse模块使用实例
2015/04/09 Python
python实现爬取千万淘宝商品的方法
2015/06/30 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
使用Pandas对数据进行筛选和排序的实现
2019/07/29 Python
python中使用you-get库批量在线下载bilibili视频的教程
2020/03/10 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
遗失说明具结保证书
2015/02/26 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
教你如何使用Python实现二叉树结构及三种遍历
2021/06/18 Python
vue3中provide && inject的使用
2021/07/01 Vue.js
python 单机五子棋对战游戏
2022/04/28 Python