homebrew 很难用吗

2019-06-22 12:03:57 +08:00
 sunriz
正打算入个 mac ,但是了解到 homebrew 很难用,没有下载镜像,没有比较好的包依赖管理。。我原想的是用 OSX 代替 linux+日常使用软件(如微信,office 这些,在 linux 下用 wine 太卡,win 子系统又有很多限制)。目前这么看不能达到预期?
11721 次点击
所在节点    macOS
68 条回复
leonme
2019-06-22 12:06:08 +08:00
很好用啊,挂代理很快的
sunriz
2019-06-22 12:10:04 +08:00
@leonme 代理一般用哪家的呢?我现在了解被墙后能再换 ip 的好像只有 vultr,但是速度实在有限
sunwei0325
2019-06-22 12:10:25 +08:00
brew 基本是 mac 标配了
sunriz
2019-06-22 12:11:30 +08:00
@sunwei0325 关键好像并不能和 apt,yum 这些一样用?速度就是个问题吧,哎
nieyujiang
2019-06-22 12:12:37 +08:00
很好用啊.配合代理顺滑的一匹.
Tiande
2019-06-22 12:14:06 +08:00
微信 Office365 之类的,AppStore 都有。
用 homebrew 装这些,反而可能还要手动更新。

可以自己在网页版翻一翻,大部分软件都有的
https://apps.apple.com/cn/app/%E5%BE%AE%E4%BF%A1/id836500024?mt=12

homebrew 使用上很方便
brew search/info/list/install/uninstall/reinstall/update/upgrade/cleanup
应该还算亲切吧?
Tiande
2019-06-22 12:15:46 +08:00
代理方面:
ALL_PROXY=http://127.0.0.1:1087 brew install XXX
之类的就可以了,linux 用户依旧很亲切吧?
shoujiaxin
2019-06-22 12:18:29 +08:00
好奇你是怎么了解到 Homebrew 难用的。以 Casks 来说,就只有在更新索引的时候可能会慢一点(取决于访问 GitHub 的速度),下载 App 的时候就是直接从官方链接下载,我这里上海电信完全不用代理速度都还可以。以及微信和 Office 这些为什么要用 Homebrew,App Store 不好吗
sunriz
2019-06-22 12:25:29 +08:00
@Tiande 嗯我就是看中各种软件对 osx 的桌面支持。homebrew 主要装命令行软件。非得挂代理才能用,对代理本身还有要求。brew 本身好像对依赖管理也有些问题吧?本来以为 osx 能一步到位,现在看起来好像并不是这么回事
sunriz
2019-06-22 12:29:04 +08:00
@shoujiaxin 桌面软件当然不用 brew。另外下载包都是走 git 吗?我这里访问 git 速度比较慢,几十 k
Nasei
2019-06-22 12:29:36 +08:00
你似乎想要 linux 的编程环境和 win 的桌面环境?那安其中一个然后虚拟另一个就可以吧?
Nasei
2019-06-22 12:32:02 +08:00
mac 属于折中的办法,但它一不能全兼容 linux api,二桌面软件不如 win,怎么说呢,又不是不能用
shoujiaxin
2019-06-22 12:33:41 +08:00
@sunriz 下载包用的都是包官方的链接,Homebrew 提供索引和管理。访问 GitHub 慢那确实就难受了,但是我记得中科大镜像源里有 Homebrew,应该是可以换镜像源的,具体可以看看这个
https://www.zhihu.com/question/31360766
另外我觉得 Homebrew 主要问题是 macOS 大版本更新后可能会出一些问题,日常使用还是很方便的
fuckshiter
2019-06-22 12:35:33 +08:00
比 linux 好吧,多种版本选择,最新的也很快就有了,不用自己编译
zwpaper
2019-06-22 12:36:08 +08:00
先问是不是,再问怎么办

个人体验 homebrew 挺不错的,不知道难用从何说起?

工作使用 ubuntu 和 centOS
Nas 使用 Arch
日常使用 Mac
sunriz
2019-06-22 12:40:14 +08:00
@zwpaper 如果工作也使用 mac,使用上在您看来可以替代吗
sunriz
2019-06-22 12:42:44 +08:00
@Nasei 是的,需求就是如此。虚拟来虚拟去总是不满意,性能,自由度这些,linux 下用 wine 开微信真是卡到怀疑人生。。。个人也比较追求纯净的系统
sunriz
2019-06-22 12:45:14 +08:00
既然大家都觉得能用,我先试试,不行过段时间再出了,反正 MAC 还比较保值吧
wee911
2019-06-22 12:50:12 +08:00
怎么会有人觉得 brew 难用,这个结论不对
hguandl
2019-06-22 12:53:19 +08:00
很好用,我觉得是我用过的最好的包管理,既可以像 apt 一样一键安装,又可以有 aur 那样的可定制性。

包索引更新是用 git,下载文件是 HTTP。如果感觉慢的话可以尝试使用代理,或者用国内镜像源,比如清华或中科大的。

依赖管理方面不知是从哪里了解到的有问题,首先 brew 毫无疑问是包含依赖检测功能的,而 homebrew 官方源收录的东西肯定是都是经过测试确保可靠的。据我这几年的使用情况来说从来没有遇到过依赖出错的。

如果是从 Linux 迁移过来感觉有问题的话,那我推测可能是因为部分软件用到了 Linux 的内核功能,macOS 无法支持。

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

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

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

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

© 2021 V2EX