Homebrew 对老款 MacBook 太不友好了吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
COW
V2EX    Apple

Homebrew 对老款 MacBook 太不友好了吧

  •  
  •   COW 295 天前 2490 次点击
    这是一个创建于 295 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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  
       295 天前
    是的,同 15 款,还有新版本的包要更新的话都只能自己本机编译,慢的要死。。所以双十一的时候想想还是换机了
    wu67
        2
    wu67  
       295 天前
    homeberw 对老版本系统的支持确实不太好. 好像是 3 年还是 5 年的版本来着?

    所以偶尔还是得自己手动配一下环境变量装部分基础工具, 尤其那些用来干活搬砖、除非离职不然再也不升级的环境工具
    maigebaoer
        3
    maigebaoer  
       295 天前 via Android
    openssl 我直接手工 make 了,凑合用。curl 又出现问题,发现是 openssl 的 cert.pem 文件缺了,自己下载复制过去 我再等等,不行了再换 macport
    maigebaoer
        4
    maigebaoer  
       295 天前 via Android
    @wu67 是只支持最新的三个版本,旧版本不维护
    wu67
        5
    wu67  
       295 天前
    @maigebaoer 基本一年一个, 也差不多就是 3 年吧. 虽然同样作为开发者, 我也很讨厌维护旧代码, 但是一个应用只支持最近 3 个版本系统确实也有点极端了, 就算是我们高速更新迭代的前端娱乐圈, 我也是最近才把构建目标拉到 es2020, 之前都是兼容 2015...
    COW
        6
    COW  
    OP
       295 天前
    @maigebaoer #3 本来想从网上找 brew 相关的解决方案的,但是 brew 里面的什么 tap 、pin 、formula 这种名词看得我头都大了,Linux 下也没见过这么晦涩难懂的包管理器呀
    @Twinkle 是的,编译慢就算了,有时还编译不过
    chuck1in
        7
    chuck1in  
       295 天前
    Macports 的库全吗?就是常用的库,如果齐全易用的话考虑换过去。
    woodykang
        8
    woodykang  
       294 天前
    @chuck1in macports 的库不全,我在用 nix
    mjar
        9
    mjar  
       294 天前
    我 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  
       293 天前
    @mjar 话说用 nix pkg 管理会不会好点?软件版本啥的都能写死
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3328 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 10:41 PVG 18:41 LAX 03:41 JFK 06:41
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86