如何将 salt minion 降级到旧版本?
Posted
技术标签:
【中文标题】如何将 salt minion 降级到旧版本?【英文标题】:how do I downgrade salt minion to an older version? 【发布时间】:2013-05-10 13:09:09 【问题描述】:我需要使用 0.13.0 版而不是 0.15.x 版。 似乎堆栈溢出需要我添加 此行下方的许多行文本, 当我只想问一个简单的问题 关于如何降级盐奴 找不到任何ppa... 拥有它或任何东西的存储库...
【问题讨论】:
【参考方案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 得到这个...
【讨论】:
以上是关于如何将 salt minion 降级到旧版本?的主要内容,如果未能解决你的问题,请参考以下文章