【问题标题】:How to tell rpm to look into specific directory for dependencies?如何告诉 rpm 查看特定目录的依赖项?
【发布时间】:2012-11-11 17:01:11
【问题描述】:

我有一个需要在 SLES 11 上安装的 rpm 包。由于未解决的依赖关系,安装失败。

$ rpm -ivh xpra-0.3.11-1.x86_64.rpm
warning: xpra-0.3.11-1.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID f18ad6bb
error: Failed dependencies:
        libpython2.7.so.1.0()(64bit) is needed by xpra-0.3.11-1.x86_64
        python(abi) = 2.7 is needed by xpra-0.3.11-1.x86_64

选中后,SLES 11 上的默认 python 安装为 2.6。我找不到适用于 SLES 11 的 python 2.7 rpm 包。我已通过构建源代码安装了 python 2.7。

现在,每当我尝试安装相同的软件时,都会遇到相同的错误。

如何告诉 rpm 包管理器查看特定目录以找到所需的依赖项??

【问题讨论】:

    标签: linux python-2.7 rpm suse


    【解决方案1】:

    您不能 - rpm 唯一能知道的依赖项是使用 rpm 安装的依赖项。

    【讨论】:

    • 谢谢!我会看看我是否可以为 SLES 构建 python 2.7 rpm 包。任何指针将不胜感激。
    【解决方案2】:

    您可以从site 下载预构建的 python 2.7 RPM 并使用例如python-rpm -i 2.7.3-3.6.1.x86_64.rpm 安装它。请记住,我不是 SLES 用户,所以我的建议是在黑暗中尝试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-13
      • 2013-10-05
      • 2018-03-06
      • 1970-01-01
      • 2020-01-03
      相关资源
      最近更新 更多