gpt4 book ai didi

linux - 如何在 rpm 中指定依赖位置?

转载 作者:太空狗 更新时间:2023-10-29 11:22:21 24 4
gpt4 key购买 nike

使用 RPM 安装 Mono 时,GLIBC_2.16 被列为依赖项。因为我有一个旧版本的 glibc,并且不想破坏我的内核,所以我从我的主文件夹中的源安装了更新的 glibc。

我现在希望 RPM 在安装 mono 时引用我的主文件夹中这个较新的 glibc lib 目录。用于提及包的依赖位置的 RPM 选项是什么?

我目前正在使用以下 RPM 命令:

sudo rpm -ivh mono-core-3.2.3-0.x86_64.rpm

我收到以下错误消息:

libc.so.6(GLIBC_2.14)(64bit) is needed by mono-core-3.2.3-0.x86_64
libc.so.6(GLIBC_2.15)(64bit) is needed by mono-core-3.2.3-0.x86_64
libc.so.6(GLIBC_2.16)(64bit) is needed by mono-core-3.2.3-0.x86_64

我较新的 glibc 路径是:

~/Desktop/glibc/glibc1/lib

安装单声道时,我应该在 rpm 中包含什么选项来引用此路径?

谢谢

最佳答案

我想没有 --nodeps 就无法安装这个包,除非你在你的系统中安装了正确版本的 glibc。

如果您的目标是完全运行单声道命令,它可能会通过以下步骤正常工作。

  1. 通过将 --nodeps 选项添加到 rpm 命令以忽略任何依赖项来安装包。
  2. 运行与 mono 相关的命令,并将 LD_LIBRARY_PATH 设置为/your/alternative/path/to/glibc。

但是,我认为最好的解决方案是在您的机器上构建单声道的源代码。

关于linux - 如何在 rpm 中指定依赖位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com