V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
COW
V2EX  ›  Apple

Homebrew 对老款 MacBook 太不友好了吧

  •  
  •   COW · 11 天前 · 1570 次点击

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

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

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


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

    另外用 homebrew“一键解决”似乎已经成了常态。我工作要用到 xgboost ,但是 M 芯片上的 xgboost 依赖 OpenMP 的环境。网上统一的回答是“用 brew 装 libomp ,没有别的办法”。但是我并不想为一个依赖去装 brew ,最后只能换 anaconda ,可以在虚拟环境里自动安装相关的依赖。
    winson030
        10
    winson030  
       10 天前
    @mjar 话说用 nix pkg 管理会不会好点?软件版本啥的都能写死
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1496 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 16:56 · PVG 00:56 · LAX 08:56 · JFK 11:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.