COW
0D
V2EX  ›  Apple

Homebrew 对老款 MacBook 太不友好了吧

  •  
  •   COW · Dec 19, 2024 · 3852 views
    This topic created in 685 days ago, the information mentioned may be changed or developed.

    X1 Carbon 的屏幕被猫踩坏了,就拿出封存多年的 2015 款 MacBook Pro 临时凑合下,结果一句 brew upgrade 就给我整破防了,wget 升级不了,似乎是依赖的 openssl@3 升级不了,直接提示我的版本是 12 ,太低了,还告诉我不要提这个问题,也不要找社区求助。折腾半天,换了 Macports ,2 分钟就解决了,没有乱七八糟的专业名词,提示也很友好。

    10 replies  •  2024-12-21 00:17:11 +08:00
    Twinkle
    Twinkle
    Dec 19, 2024
    1
    是的,同 15 款,还有新版本的包要更新的话都只能自己本机编译,慢的要死。。所以双十一的时候想想还是换机了
    wu67
    wu67
    Dec 19, 2024
    2
    homeberw 对老版本系统的支持确实不太好. 好像是 3 年还是 5 年的版本来着?

    所以偶尔还是得自己手动配一下环境变量装部分基础工具, 尤其那些用来干活搬砖、除非离职不然再也不升级的环境工具
    maigebaoer
    maigebaoer
    Dec 19, 2024 via Android
    3
    openssl 我直接手工 make 了,凑合用。curl 又出现问题,发现是 openssl 的 cert.pem 文件缺了,自己下载复制过去😅😅😅 我再等等,不行了再换 macport
    maigebaoer
    maigebaoer
    Dec 19, 2024 via Android
    4
    @wu67 是只支持最新的三个版本,旧版本不维护
    wu67
    wu67
    Dec 19, 2024
    5
    @maigebaoer 基本一年一个, 也差不多就是 3 年吧. 虽然同样作为开发者, 我也很讨厌维护旧代码, 但是一个应用只支持最近 3 个版本系统确实也有点极端了, 就算是我们高速更新迭代的前端娱乐圈, 我也是最近才把构建目标拉到 es2020, 之前都是兼容 2015...
    COW
    COW
    OP
    Dec 19, 2024
    6
    @maigebaoer #3 本来想从网上找 brew 相关的解决方案的,但是 brew 里面的什么 tap 、pin 、formula 这种名词看得我头都大了,Linux 下也没见过这么晦涩难懂的包管理器呀
    @Twinkle 是的,编译慢就算了,有时还编译不过
    chuck1in
    chuck1in
    Dec 19, 2024
    7
    Macports 的库全吗?就是常用的库,如果齐全易用的话考虑换过去。
    woodykang
    woodykang
    Dec 20, 2024
    8
    @chuck1in macports 的库不全,我在用 nix
    mjar
    mjar
    Dec 20, 2024
    9
    我 M 芯片的 Mac 也弃用 brew 了。装个小工具(比如 yt-dlp 和 ffmpeg )也要搁那编译半天,烦人得很,还要装一大堆依赖。有一天看到安装了一个新的 python 环境,才发现是 yt-dlp 的依赖。真的有必要吗?最后我去官方下了个 ffmpeg 的 binary 加到 PATH 里,一样能用。


    话说为什么 brew 在苹果这么统一的硬件平台上,也不能增加安装 binary 的选项,非要逼着大家编译?我对系统底层不是太了解,求解答

    另外用 homebrew“一键解决”似乎已经成了常态。我工作要用到 xgboost ,但是 M 芯片上的 xgboost 依赖 OpenMP 的环境。网上统一的回答是“用 brew 装 libomp ,没有别的办法”。但是我并不想为一个依赖去装 brew ,最后只能换 anaconda ,可以在虚拟环境里自动安装相关的依赖。
    winson030
    winson030
    Dec 21, 2024
    10
    @mjar 话说用 nix pkg 管理会不会好点?软件版本啥的都能写死
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5122 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 01:32 · PVG 09:32 · LAX 17:32 · JFK 20:32
    ♥ Do have faith in what you're doing.