您的位置:首页 > 其它

Mac安装软件新方法:Homebrew-cask

2013-10-25 09:58 656 查看



Homebrew是Ruby社区极富想象力的一个作品,使得Mac下安装Mysql等常用包不再困难。那么,是否也可以通过
brew
install mysql
这样简单的方式来安装chrome浏览器?

近期,phinze的作品homebrew-cask解决了这一问题。


安装

假设你已安装好了Homebrew,安装与使用极其简单,打开终端,输入:

brew tap phinze/homebrew-cask
brew install brew-cask


然后就可以像brew一样来安装chrome等软件,例如:

brew cask install google-chrome


再也不需要以前的打开网页、找到链接、下载软件、解压包、放到程序目录,再来启动它这么复杂的步骤了。一键完成!


创建你的cask

homebrew-cask一发布,即得到广泛支持,请参考homebrew
cask 已支持软件列表。不过有些特殊软件,它并不支持。如何创建自己的cask?并共享给其它用户?

请参考homebrew-cask官方文档:How
to Contribute。

需要特别注意的是,如何查找软件sha1,命令如下:

openssl sha1 ~/Downloads/Zotero-4.0.8.dmg


花费半个小时,提交了一堆中国较常用的软件。以Zotero为例,运行:

brew cask create zotero


会在
/usr/local/Library/Taps/phinze-cask
目录下面,创建名为:
zotero.rb
的文件,然后修改内容如下:

class Zotero < Cask
url 'http://download.zotero.org/standalone/4.0.8/Zotero-4.0.8.dmg'
homepage 'http://www.zotero.org/'
version '4.0'
sha1 '1ceedd019fdec48621910d80ea893ff0d75404df'
link :app, 'Zotero.app'
end


验证

/usr/local/Library/Taps/phinze-cask
目录下面,运行:

rake test


最好创建一个独立的gem集合,拿来测试与运行。会检查你的cask是否正确。一些常见的错误有:


sf地址不对

请将:

http://jaist.dl.sourceforge.net/project/scribus/scribus/1.4.2/scribus-1.4.2.dmg


修改为:

http://downloads.sourceforge.net/project/scribus/scribus/1.4.2/scribus-1.4.2.dmg



一些常用的cask

在前文Mac开发者2013年新机设置参考中,列出了很多软件,现在,可以统一使用cask来安装。


 基本配置环境

brew cask install iterm2
brew cask install sublime-text  # 需FQ


编程辅助工具

brew cask install textexpander


云端的个人效率软件

brew cask install evernote
brew cask install dropbox
brew cask install zotero
brew cask install anki


浏览器

brew cask install google-chrome


阅读与写作

brew cask install mou


社交工具

brew cask install skype


虚拟机

brew cask install virtualbox
brew cask install vagrant


系统工具

brew cask install alfred
brew cask install


R

brew cask install RStudio


本作品采用知识共享署名-非商业性使用-禁止演绎
3.0 Unported许可协议进行许可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: