johnnyb
V2EX  ›  Homebrew

brew 对旧的系统不管不顾了吗?

  •  
  •   johnnyb · Oct 13, 2013 · 7423 views
    This topic created in 4594 days ago, the information mentioned may be changed or developed.
    update 之后发现越来越多软件要求狮子以上了,一两个自己改改还行,多了就无力了。
    12 replies    2016-04-16 17:21:57 +08:00
    iYu
        1
    iYu  
       Oct 13, 2013
    只能说你的系统好老了。
    aveline
        2
    aveline  
       Oct 13, 2013
    Lion 以下... 你快升级系统吧
    dorentus
        3
    dorentus  
       Oct 13, 2013
    homebrew 应该算是 ruby 社区的作品吧,ruby 社区向来喜新厌旧(此处取其褒意)
    johnnyb
        4
    johnnyb  
    OP
       Oct 13, 2013
    @iYu
    @aveline
    @dorentus

    是打算升级到10.9的,只不过对 brew(以及brew-cask)的做法有点不太理解,比如某个软件包,最新的源代码在10.6什么都不依赖,轻松编译通过,到它这里源代码还是旧的,却要求10.7+。
    lightening
        5
    lightening  
       Oct 13, 2013
    @johnnyb 即使什么都不用改就能编译通过,也需要有人测试是不是完全工作正常。每个软件都要这样测试,需要不少精力了。
    如果你测试某个软件在10.6编译完全没问题,也许可以提交pull-request.
    binux
        6
    binux  
       Oct 13, 2013
    难道就不能checkout一个旧版本用吗?
    chloerei
        7
    chloerei  
       Oct 14, 2013
    维护是需要经历的。
    chloerei
        8
    chloerei  
       Oct 14, 2013
    @chloerei 精力
    luikore
        9
    luikore  
       Oct 14, 2013   ❤️ 1
    回到三年前就可以了

    cd /usr/local
    git checkout HEAD~20000
    johnnyb
        10
    johnnyb  
    OP
       Oct 14, 2013
    维护确实是个问题。

    每个 Formula 更新时间不一样,Checkout 那个版本才合适呢?像 apt-get 那样可以单独锁定某个包就好了,其他兼容的继续更新。
    luikore
        11
    luikore  
       Oct 16, 2013
    @johnnyb 你可以回到旧版本装单独的包, 再 git checkout master 装别的包啊
    pynix
        12
    pynix  
       Apr 16, 2016 via Android
    。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   939 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 21:24 · PVG 05:24 · LAX 14:24 · JFK 17:24
    ♥ Do have faith in what you're doing.