johnnyb
V2EX  ›  Homebrew

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

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

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

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

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