Linux

yum 的一個基本問題

  • July 7, 2011

我正在嘗試編輯包的原始碼並使其工作。因此,我沒有使用 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 嗎?

  • 重新編譯libvirt--prefix=/usr/local/libvirt
  • export LD_LIBRARY_PATH=/usr/local/libvirt/lib:$LD_LIBRARY_PATH然後再試一次。

也許您可以嘗試以下方法:

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

問候

斯蒂芬

引用自:https://serverfault.com/questions/287904