首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >孔5.4中的盐安装

孔5.4中的盐安装
EN

Stack Overflow用户
提问于 2017-09-11 06:27:19
回答 1查看 210关注 0票数 2

我正在尝试在salt-2016.11.3-2.el5.noarch.rpm中安装rhel5。为此,我编译了python2.6

代码语言:javascript
复制
[root@localhost bin]# ls -lrt python*
-rwxr-xr-x 1 root root    8304 Jun 11  2009 python2.4
-rwxr-xr-x 2 root root 5733122 Sep 11 11:52 python2.6
-rwxr-xr-x 2 root root 5733122 Sep 11 11:52 python
lrwxrwxrwx 1 root root      16 Sep 11 11:53 python-config -> python2.6-config
-rwxr-xr-x 1 root root    1418 Sep 11 11:53 python2.6-config

在我试着安装盐奴才之后。

代码语言:javascript
复制
[root@localhost minion]# rpm -ivh salt-2016.11.3-2.el5.noarch.rpm
warning: salt-2016.11.3-2.el5.noarch.rpm: Header V3 RSA/SHA1 signature: NOKEY, key ID 42e589e9
error: Failed dependencies:
        **/usr/bin/python2.6 is needed by salt-2016.11.3-2.el5.noarch**
        python26-PyYAML is needed by salt-2016.11.3-2.el5.noarch
        python26-crypto >= 2.6.1 is needed by salt-2016.11.3-2.el5.noarch
        python26-jinja2 is needed by salt-2016.11.3-2.el5.noarch
        python26-msgpack > 0.3 is needed by salt-2016.11.3-2.el5.noarch
        python26-requests >= 1.0.0 is needed by salt-2016.11.3-2.el5.noarch
        python26-six is needed by salt-2016.11.3-2.el5.noarch
        python26-tornado >= 4.2.1 is needed by salt-2016.11.3-2.el5.noarch
        yum-utils is needed by salt-2016.11.3-2.el5.noarch

我已经安装了python并在PATH中提供了它。为什么它会显示出那个人。有谁面临同样的问题?欢迎任何建议。

注:

主要问题是

/usr/bin/python2.6 is needed by salt-2016.11.3-2.el5.noarch

为什么python显示在已经安装的依赖项列表中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-12 10:48:34

我想您在没有创建rpm包的情况下手动安装python2.6。您看到的依赖项是salt堆栈rpm中指定的依赖项。它们是根据已安装的rpms检查的,而不是实际的文件系统。如果您没有将python2.6作为rpm安装,那么有这些依赖项错误是正常的。

安装没有依赖项的rpm

作为解决方案,您可以尝试在不检查依赖项的情况下安装rpm。这应该类似于:rpm -ivh --nodeps,但您很可能会忽略其他一些依赖项(python模块)。

手动安装

或者您可以选择手动安装salt堆栈,并使用源代码和安装脚本。您也会错过其他依赖项,但您必须自己找到它们。或者依赖于文档:https://docs.saltstack.com/en/latest/topics/installation/index.html#dependencies

全rpm安装

也可以安装所有所需的rpms。大多数都可以在SaltStack存储库:64/latest/中获得。你至少需要:

  • python26
  • python26 26-有序
  • python26 26-msgpackX
  • 碧昂斯26-6

还有一些其他的,比如python26-zmqpython26-tornadolibyamlpython26-jinja2等等。一旦您拥有了所有的依赖程序包,您应该很好地同时安装它们。有些是salt堆栈包所不需要的,在得到这些依赖关系之前,您将遇到错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46149435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档