我正在尝试编辑软件包的源代码并使其运行。因此,我没有使用 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
问候
斯蒂芬