[分享] 简洁优雅的在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相关的话题,分享高级技巧。
26017 次点击
所在节点    macOS
55 条回复
wxiluo
2013-10-05 21:58:42 +08:00
@alexrezit homebrew-cask是从每个软件的官网下载DMG或者ZIP包的,你试一下就知道了,软件使用起来和你拖拽安装是一样的,它就是省了你自己去找,自己挂载DMG,自己拖到Application的过程,而且帮助你检查更新情况。它是开源软件,如果了解Ruby的话,可以看看它的代码,绝对没有侵犯隐私性的东西。
wxiluo
2013-10-05 22:01:28 +08:00
@troyl 赞! 这玩意儿太方便了
alexrezit
2013-10-05 22:15:43 +08:00
@wxiluo
App 本身如果没经过 App Store 审核你能保证么?
wxiluo
2013-10-05 22:20:15 +08:00
@alexrezit 那是你是否信任应用程序的问题了。 在Mac App Store还没有的时候,大家也过得挺好的嘛 :)

App Store还不够完善,你看这篇 MPlayerX离开App Store的声明 http://mplayerx.org/leave-mas.html 其实我是期望所有应用都能通过App Store下载的,只要登录Apple ID,所有应用都有了,但现在还做不到。
sunwenjun
2013-10-05 22:22:54 +08:00
@wxlluo 我安装的时候报错, which -a ruby 返回
~|⇒ which -a ruby
/usr/bin/ruby
/usr/local/bin/ruby
如何解决,感谢。
alexrezit
2013-10-05 22:24:26 +08:00
@wxiluo
单单是信任问题, 我就不费劲了, 不同渠道分别管理太麻烦.
说到 MPX, 我早就不用它了, 音画不同步是个大问题, 还是 Movist 来得省心, 不仅画质强一大截, 在 SB 机制下自动加载字幕, 自动寻找下一集等功能不也一样实现了?
wxiluo
2013-10-05 22:29:04 +08:00
@sunwenjun 给我发一下出错信息吧。 可以运行一下brew doctor检查一下。
wxiluo
2013-10-05 22:31:09 +08:00
@alexrezit Movist还没有使用过,我去玩玩看。 其实可以当软件需要更新的时候,就先卸载掉,然后用brew cask安装,这样慢慢切换过来。 App Store确实不给力,Alfred和QQ都是老版本。
zieglar
2013-10-05 22:35:08 +08:00
每次重装完OS X还需要重装软件么。。。
wxiluo
2013-10-05 23:05:00 +08:00
@zieglar 如果只有一个分区,还是全新安装的话是需要滴。。。 homebrew-cask不光是第一次安装方便,后面维护起来也很舒服,brew upgrade一下,软件就都更新了。
cassyfar
2013-10-06 01:37:11 +08:00
听说装/opt我以为什么application support,preference里面的东西也会扔进去。本是欣喜地认为卸载一下简化太多,结果只是一个App本体在那,感觉还不如手动扔进Application里面,省下一个命令。
cassyfar
2013-10-06 01:55:20 +08:00
brew cask uninstall 只是 unlink了application里的shortcut... 感觉这是个追求表面酷炫没有实质用户体验提升的geek产品
Henrybsbhp
2013-10-06 02:14:42 +08:00
同意楼上所说,另外问一下如何 Uninstall 这个产品呢?我用了 Homebrew 的命令行吗?还是 Homebrew-cask 有自己的 Uninstall 命令呢?官方的 FAQ 没有找到,所以问一下,谢了。
K2
2013-10-06 06:07:36 +08:00
precisi0nux
2013-10-06 08:34:48 +08:00
已装上,感谢分享
johnnyb
2013-10-06 08:45:47 +08:00
@K2 我也想说这个页面 :D
moroumo
2013-10-06 08:58:28 +08:00
homebrew 和 homebrew-cask 什么区别?没看懂github上的说明
breeswish
2013-10-06 09:53:40 +08:00
@wxiluo update以后OK了 ^_^

对了~QQ现在已经3.0了
breeswish
2013-10-06 10:00:14 +08:00
另外,要是v2ex和homebrew cask合作建立镜像那就更好了 :) @Livid
blaulan
2013-10-06 10:07:07 +08:00
cask 经常把已经安装的软件搞丢掉,非得重新安装一遍才能出现在 list 里。另外我用的时候都没办法更新,不知道是什么问题。

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

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

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

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

© 2021 V2EX