在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之对系统的toFixed()方法的修正
May 08 Javascript
JavaScript简单实现网页回到顶部功能
Nov 12 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
Sep 10 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
Jun 18 Javascript
javascript实现无缝上下滚动特效
Dec 16 Javascript
jquery鼠标悬停导航下划线滑出效果
Sep 29 jQuery
vue实现长图垂直居上 vue实现短图垂直居中
Oct 18 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
Dec 25 Javascript
Vue修改项目启动端口号方法
Nov 07 Javascript
JavaScript This指向问题详解
Nov 25 Javascript
Vue+Element-UI实现上传图片并压缩
Nov 26 Javascript
详解使用mocha对webpack打包的项目进行"冒烟测试"的大致流程
Apr 27 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
改造一台复古桌面收音机
2021/03/02 无线电
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
apache+php+mysql安装配置方法小结
2010/08/01 PHP
php中引用符号(&)的使用详细介绍
2016/12/06 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
2017/04/15 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
javascript中caller和callee详解
2015/08/10 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
详解如何在angular2中获取节点
2017/11/23 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
vue数据更新UI不刷新显示的解决办法
2020/08/06 Javascript
微信小程序实现modal弹出框遮罩层组件(可带文本框)
2020/12/20 Javascript
js实现类选择器和name属性选择器的示例步骤
2021/02/07 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
Python 实现淘宝秒杀的示例代码
2018/01/02 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
Python Flask框架扩展操作示例
2019/05/03 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
在python中实现同行输入/接收多个数据的示例
2019/07/20 Python
Python 异常处理Ⅳ过程图解
2019/10/18 Python
使用Python爬取弹出窗口信息的实例
2020/03/14 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
使用canvas压缩图片上传的方法示例
2020/02/07 HTML / CSS
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
创先争优活动心得体会
2014/09/04 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
青年教师个人总结
2015/02/11 职场文书
大学生自荐信范文
2015/03/05 职场文书
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python
Redis实现分布式锁的五种方法详解
2022/06/14 Redis