[分享] 简洁优雅的在Mac上安装软件-homebrew-cask命令行神器

2013-10-05 15:49:59 +08:00
 wxiluo
传送门: http://ksmx.me/blog/2013/10/05/homebrew-cask-cli-workflow-to-install-mac-applications/

有了homebrew-cask,安装应用只需打开「Terminal」,输入

> brew cask install XXX
# 将XXX替换成你想要安装的软件名称就可以了

大家体会一下,瞬秒常用软件:

brew cask install alfred
brew cask install the-unarchiver
brew cask install qq
brew cask install line
brew cask install skype
brew cask install thunder
brew cask install mplayerx
brew cask install evernote
brew cask install skitch
brew cask install dropbox
brew cask install google-chrome
brew cask install mou
brew cask install iterm2
brew cask install sublime-text
brew cask install virtualbox

微信订阅号:@明学的白板,欢迎关注,在上面讨论Mac OS X相关的话题,分享高级技巧。
26193 次点击
所在节点    macOS
55 条回复
subpo
2013-10-05 15:52:30 +08:00
是什么软件源?不敢用
9hills
2013-10-05 15:55:42 +08:00
@subpo Open Source,所以没有敢用不敢用的问题,本质和homebrew一样,下载都还在各软件的官网

https://github.com/phinze/homebrew-cask
wxiluo
2013-10-05 15:56:47 +08:00
@subpo 都是用官方软件源,你可以使用brew info qq 查看,这是个工具,软件全部都从官网下载。你试一次就知道了,他是用Ruby去抓官网包,然后帮你安装好。
subpo
2013-10-05 15:57:56 +08:00
@9hills
@wxiluo
谢谢,已装上:)
troyl
2013-10-05 16:24:53 +08:00
有查询可升级软件的命令吗?
wxiluo
2013-10-05 16:28:42 +08:00
@troyl 可以,brew update && brew upgrade 就行。
tank
2013-10-05 16:39:42 +08:00
看看这个,尝试安装skitch

Xus-MacBook-Air:~ tank$ brew cask install skitch
Error: no such file to load -- software_spec
Please report this bug:
https://github.com/mxcl/homebrew/wiki/troubleshooting
/usr/local/Cellar/brew-cask/0.17.3/rubylib/cask/download.rb:9:in `require'
/usr/local/Cellar/brew-cask/0.17.3/rubylib/cask/download.rb:9:in `perform'
/usr/local/Cellar/brew-cask/0.17.3/rubylib/cask/installer.rb:15:in `install'
/usr/local/Cellar/brew-cask/0.17.3/rubylib/cask/cli/install.rb:8:in `run'
/usr/local/Cellar/brew-cask/0.17.3/rubylib/cask/cli/install.rb:5:in `each'
/usr/local/Cellar/brew-cask/0.17.3/rubylib/cask/cli/install.rb:5:in `run'
/usr/local/Cellar/brew-cask/0.17.3/rubylib/cask/cli.rb:37:in `process'
/usr/local/bin/brew-cask.rb:6
/usr/local/Library/brew.rb:51:in `require'
/usr/local/Library/brew.rb:51:in `require?'
/usr/local/Library/brew.rb:101
Xus-MacBook-Air:~ tank$
tank
2013-10-05 16:43:09 +08:00
还有Alfred的Link支持需要Alfred Powerpack吧?
alexrezit
2013-10-05 16:49:38 +08:00
和 App Store 比有什么优势?
zhangxiao
2013-10-05 16:55:53 +08:00
@alexrezit 可能有些软件不在mas里吧
troyl
2013-10-05 17:25:27 +08:00
@wxiluo 试了下,很棒
yangzh
2013-10-05 17:30:49 +08:00
@alexrezit 优势可能在于命令行爽点更加高,而且不用忍受 app store 可能的慢网速。当然也没有了沙盒限制。
shendancan
2013-10-05 17:39:57 +08:00
已用,挺不错的
alexrezit
2013-10-05 17:42:31 +08:00
@yangzh
收费的 app 就不行了吧? 感觉分开管理没有任何优势了... 而且还不能自动更新...
breeswish
2013-10-05 17:57:34 +08:00
同遇到@tank的问题。。(brew是之前安装过了)

https://gist.github.com/breeswish/4c777e16a5dca092281d
wxiluo
2013-10-05 21:43:03 +08:00
@tank 你Mac OS X 什么版本,输入一下ruby --version 看一下,还有which ruby。
wxiluo
2013-10-05 21:43:51 +08:00
@breeswish 首先brew update && brew upgrade一次,然后运行brew doctor 看看能不能检测出什么问题。
wxiluo
2013-10-05 21:44:56 +08:00
@tank Alfred Powerpack版本其实只需要在Alfred上激活就行,安装Alfred就可以,进去激活
wxiluo
2013-10-05 21:45:59 +08:00
@alexrezit homebrew-cask 和 Mac App Store 相比,目前还有很多优势:

1. 安装软件体验非常一致简洁优雅
2. 对常用软件支持更全面,例如 MPlayerX 已经宣布不在更新 Mac App Store上 的版本
3. 软件更新速度快,体验好。例如Alfred 2.0已经出了很久,但在 Mac App Store 上还是1.2版本,QQ也是这样的情况
alexrezit
2013-10-05 21:48:20 +08:00
@wxiluo
MAS 更新延迟这种东西... 和功能比起来还是要更看重稳定性和隐私保护吧.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/84616

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX