在Ubuntu下编译安装atom编辑器

本文详细介绍了如何在Ubuntu操作系统下通过源码编译的方式安装Atom编辑器,包括安装所需环境、常见问题及解决方案。同时提供了deb安装包供需要者下载试用。

今天一大早就在开源中国首页看到了atom编辑器可以下载使用的消息,打开一看只提供Mac版的安装包。于是去Github上看了看,发现可以在Linux平台下编译安装,步骤也比较简单,于是决定在Ubuntu上折腾一番,体验一下。

先上一张运行效果图:

Atom ubuntu下截图

##安装前工作

###官方推荐环境

  • Ubuntu12.04 LTS 64 bit
  • 64位操作系统
  • nodejs v0.10.x
  • npm v1.4.x
  • sudo apt-get install libgnome-keyring-dev
  • npm config set python /usr/bin/python2 -g 确保使用Python2

然后按照官方的教程依次执行下面代码

git clone https://github.com/atom/atom
cd atom
script/build //Creates application at /tmp/atom-build/Atom
sudo script/grunt install //Installs command to /usr/local/bin/atom

整个源文件有200多兆,下载速度因网络而异,下载完成后进行编译,不出意外的话,过个20分钟左右你就可以使用atom了。 在终端中直接输入atom即可。

##安装常见问题

我的Ubuntu是14.04 64bit,安装的过程中出现了点小问题。

###no such option --no-parallel 错误

解决办法是直接将atom/build/node_modules/npm/node_modules/node-gyp/lib/configure.js文件中316行左右的//argv.push('--no-parallel')注释掉;或者升级gyp。推荐前者

UPDATE: 感谢@杭州小明的提醒sudo apt-get remove gyp也可以解决。

###atom安装位置 atom默认是安装在/user/local/bin下的,如果想要修改安装位置,可以添加INSTALL_PREFIX环境变量来修改安装位置或者直接修改build/Gruntfile.coffee文件中68行左右的installDir = process.env.INSTALL_PREFIX ? '/usr/local'的值。

###atom 运行错误cannot open shared object file libudev.so.0 我运行的时候出现了这个错误,经过Google找了解决方法:

对于32位系统:

sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0

对于64位系统:

sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

以上就是我安装过程中遇到的一些问题,仅供参考。

##附.deb安装包

这是我在虚拟机中编译的,Ubuntu麒麟14.04 64bit,nodejs v0.10.26,npm v1.4.3

有需要的可以安装试试,不保证100%好使。

<del>点击下载 atom-0.95.0-amd64.deb</del>

Enjoy!

##参考链接

转载于:https://my.oschina.net/u/656885/blog/261636

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值