我有一个需要在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包管理器查看特定目录以找到所需的依赖项?
答案 0 :(得分:1)
您不能 - rpm
唯一可以知道的依赖项是使用rpm
安装的依赖项。
答案 1 :(得分:0)
您可以从此site下载预先构建的python 2.7 RPM,并使用例如python-rpm -i 2.7.3-3.6.1.x86_64.rpm
进行安装。请记住,我不是SLES用户,所以我的建议是在黑暗中拍摄。