今天一大早就在开源中国首页看到了atom编辑器能够下载使用的消息,打开一看只提供Mac版的安装包。因而去Github上看了看,发现能够在Linux平台下编译安装,步骤也比较简单,因而决定在Ubuntu上折腾一番,体验一下。node
先上一张运行效果图:python
##安装前工做linux
###官方推荐环境git
sudo apt-get install libgnome-keyring-dev
npm config set python /usr/bin/python2 -g
确保使用Python2而后按照官方的教程依次执行下面代码github
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
便可。npm
##安装常见问题ubuntu
个人Ubuntu是14.04 64bit,安装的过程当中出现了点小问题。网络
###no such option --no-parallel 错误app
解决办法是直接将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!
##参考连接