首页 > 代码库 > ArchLinux中安装Brackets

ArchLinux中安装Brackets

Brackets是Adobe公司刚刚发布的一款针对Web设计人员的免费开源文本编辑器(好低调啊,都不说是IDE,但是130多M的体积,足可以比拟一个小的IDE了,记得当初IntelliJ IEAD也才100多M吧),目前刚刚发布1.0版本,源代码托管在github上。

二话不说,看看AUR中有没有:

yaourt -Ss brackets
还真的存在,哈哈,直接安装:
^Ss^S
嘿嘿,比较懒,能少敲几个字母就少敲几个字母,但是安装的时候出现了问题: make所依赖的包`gyp-svn`无法安装,因为需要去Google大大上下载源码,哎,天朝网络V5啊。

无意间从github上发现了有人从googlecode上倒腾过来的库:https://github.com/svn2github/gyp

真是天助我也,先装它,在询问是否编译PKGBUILD的时候,按回车,将SVN的地址由googlecode改为如下的内容:

#Maintainer: M0Rf30

pkgname=gyp-svn
pkgver=1952
pkgrel=1
pkgdesc="GYP can Generate Your Projects."
#url="http://code.google.com/p/gyp/"
url="https://github.com/svn2github/gyp"
arch=(‘i686‘ ‘x86_64‘)   
makedepends=(‘subversion‘)
depends=(‘python2‘ ‘python2-setuptools‘)
license=(‘custom‘)
#source=("gyp::svn+http://code.google.com/p/gyp//trunk/")
source=("gyp::svn+https://github.com/svn2github/gyp/trunk/")

pkgver() {
  cd gyp
  svnversion | tr -d [A-z]
}

package() {
  cd gyp
  python2 setup.py install --root=$pkgdir
}

md5sums=(‘SKIP‘)

保存后继续安装,一切搞定。

在安装的过程中还有一个小插曲,brackets依赖grunt-cli,但是我已经通过npm安装了,再通过yaourt安装时,由于文件已经存在,导致安装还是无法成功,所以先删除了就OK了

npm uninstall -g grunt-cli
总算是安装成了,和chrome或chromium的实时预览功能很强大,内置了jsLint, grunt, requirejs, mustache等等强大的流行框架,我得详细去研究研究了





ArchLinux中安装Brackets