关于 yum 的一个基本问题

关于 yum 的一个基本问题

我正在尝试编辑软件包的源代码并使其运行。因此,我没有使用 yum install,而是从源代码安装了它,并且它可以运行。我从源代码构建的软件包是 libvirt。现在我想安装 libvirt-python。我使用了 yum install libvirt-python。它说,libvirt 未安装,依赖项 libvirt.so.0 丢失,必须安装它。但我希望将此 libvirt-python 安装在我编译的 libvirt 之上。我知道 libvirt.so.0 在 /lib 中。有人能告诉我如何告诉 yum libvirt.so.0 的当前位置(通过使用符号链接等)并在不使用 libvirt 的情况下安装 libvirt-python 吗?

答案1

  • 使用以下方法重新编译 libvirt--prefix=/usr/local/libvirt
  • export LD_LIBRARY_PATH=/usr/local/libvirt/lib:$LD_LIBRARY_PATH然后再试一次。

答案2

也许您可以尝试以下方法:

yum install --tolerant --exclude=libvirt libvirt-python

问候

斯蒂芬

相关内容