macOS Mojave 被 homebrew 嫌弃了!

2021-11-16 12:57:36 +08:00
 beginor

运行的是 macOS Mojave 10.14.6 , 今天更新了 homebrew ,提示如下:

Updating Homebrew...
Warning: You are using macOS 10.14.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.

看起来是 homebrew 都嫌弃 Mojave 了, 只能被迫升级到 macOS Catalina 10.15.7 😂

9063 次点击
所在节点    macOS
52 条回复
kidonng
2021-11-17 17:52:13 +08:00
@nikolai 首先 macOS 自带的是 Python 2 ,而且 Monterey 已经弹警告未来要移除了。你说的自带 Python 3 估计是 XCode 带的,Homebrew 不能用,否则用户就要装同一个版本的 SDK 。 其次,绝大部分 Homebrew Formuale 都直接或间接依赖 Python 3 ,不太明白装上有什么额外负担,这年头找一个系统基础包不依赖 Python 的 UNIX 系统本来就很难。
beginor
2021-11-17 18:13:40 +08:00
@kidonng 系统带一个 py ,Xcode 带一个 py ,HomeBrew 再装一个 py ,qgis 再来一个 py ,blender 也带一个 py ,究竟需要几个 py 才够用?
kidonng
2021-11-17 18:19:39 +08:00
@beginor 你说的这些都是为了固定 (pin) 版本才自带 (vendor) Python 的,没什么问题,Python 也不大。在乎这个之前不如先数数机器上几个 Electron/NW.js 🐶
beginor
2021-11-17 22:22:22 +08:00
@kidonng 这个好像也不少,vscode ,postman ,figma ,docker desktop ,xmind 等
kidonng
2021-11-17 22:48:46 +08:00
@beginor 它们才是该“声讨”的对象嘛。没人会抱怨自己电脑上有几百个 zlib 或者 sqlite ,Python 只是一个稍微大点的库罢了。
Kobayashi
2021-11-20 16:09:50 +08:00
已由 Homebrew 迁移到 MacPorts ,目前还保留了 homebrew caskroom 安装 GUI app. Homebrew 尽量使用系统自带依赖才是不断抛弃旧版系统支持的真正源头。如果全部不依赖系统依赖,理论上编译出来的包可以分发给所有版本 macOS 使用。目前 Homebrew 对 Linux 支持(也就是合并后的 Linuxbrew )就是采用的这种策略。

另外 Homebrew 的开源协议支持洁癖也实在令人恶心,有些软件如 MongoDB ,Elasticsearch 切换协议更多的是为了强制大公司们往回贡献代码,完全不影响分发。下载都已经不被 homebrew-core 支持了。
Kobayashi
2021-11-20 16:11:00 +08:00
@DeaThNoTE 有什么新特性是我开发要用的?我又不是搞 macOS 或者 iOS 开发的。也有一种可能是因为硬件老旧了,更新上去没什么提升还可能变慢。
LoneFireBlossom
2021-11-21 17:59:37 +08:00
@beginor 请教一下,这个 wine-crossover 和要钱的那个 crossover 有什么区别呢
beginor
2021-11-22 08:54:47 +08:00
@LoneFireBlossom crossover 也是开放源代码的, 任何人都可以拿来编译, 理论上应该没有区别,但是没有任何支持
beginor
2021-11-22 09:00:08 +08:00
kav2007
2021-11-22 20:26:49 +08:00
@Kobayashi #47 我现在用的是公司淘汰的 2 手丐版 2015 MBP13 8+256 ,刚换的电池,10.14.6 系统。
平时就是运行一些办公软件和 iterm2 ,运行流畅,发热小,平时 CPU 风扇不转。够用就行,不折腾
skydrizzle
2022-02-17 02:14:27 +08:00
确实,我也停留在 Mojave ,很多软件用 brew 装都没有 bottle 了,编译安装挺慢的,准备换别的包管理器了。

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

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

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

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

© 2021 V2EX