【问题标题】:how do I downgrade salt minion to an older version?如何将 salt minion 降级到旧版本?
【发布时间】:2013-05-10 13:09:09
【问题描述】:

我需要使用 0.13.0 版而不是 0.15.x 版。 似乎堆栈溢出需要我添加 此行下方的许多行文本, 当我只想问一个简单的问题 关于如何降级盐奴 找不到任何ppa... 拥有它或任何东西的存储库...

【问题讨论】:

    标签: salt-stack


    【解决方案1】:

    更完整的答案:

    git clone git://github.com/saltstack/salt  
    cd salt  
    git checkout v0.13.0  
    sudo python setup.py install --force  
    

    这些是您将使用的实际命令。请注意,我检查了 v0.13.0 tag 而不是分支。标签用于特定的发布点,不保证分支匹配。标签的格式始终为vX.XX.X

    【讨论】:

    • 强制从 git 安装东西在任何情况下都是不安全或不干净的。
    • 你是对的。这也是从 2013 年开始的。从那时起,repo.saltstack.com 已经创建了适用于各种操作系统的包。使用包通常是正确的选择,并且支持降级。
    【解决方案2】:

    我不建议使用这种方法。由于维护它真的很难,升级/卸载。

    要删除它,您需要手动进行。

    更好的方法是通过 pip 并按照here 的描述定义特定版本。

    【讨论】:

    • pip 并不是真正安全的处理包的方法。比从 git 强制安装要好,但仍然不是一种真正安全的部署方式。这也可能违反您的包经理对包的理解。
    【解决方案3】:
    clone salt git repo
    
    checkout 0.13 branch
    
    sudo python setup.py install --force
    

    从 salt irc 得到这个...

    【讨论】:

      猜你喜欢
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多