我的目标是构建一个可以安装到rhel 6 box上的自定义位置的python rpm。
我从https://dl.iuscommunity.org/pub/ius/stable/Redhat/6/SRPMS/python34u-3.4.3-2.ius.el6.src.rpm
获取了来源前缀为/ tmp / python / new_install的rpmbuild成功打包。 当我尝试安装rpm时,我遇到循环依赖。
安装ABCpython34u-3.4.3-2.ius.el6.x86_64.rpm给出
error: Failed dependencies:
ABCpython34u-libs(x86-64) = 3.4.3-2.ius.el6 is needed by ABCpython34u-3.4.3-2.ius.el6.x86_64
libpython3.4m.so.1.0()(64bit) is needed by ABCpython34u-3.4.3-2.ius.el6.x86_64
安装ABCpython34u-libs-3.4.3-2.ius.el6.x86_64.rpm给出
error: Failed dependencies:
/tmp/python/new_install/bin/python3.4 is needed by ABCpython34u-libs-3.4.3-2.ius.el6.x86_64
非常感谢任何指导。
更新
/bin/rpm -i --noscripts -v ABCpython34u-libs-3.4.3-2.ius.el6.x86_64.rpm ABCpython34u-3.4.3-2.ius.el6.x86_64.rpm 2>&1
error: Failed dependencies:
libpython3.4m.so.1.0()(64bit) is needed by ABCpython34u-3.4.3-2.ius.el6.x86_64
$ rpm -q --provides -p ABCpython34u-libs-3.4.3-2.ius.el6.x86_64.rpm|grep libpython3.4m.so.1.0
libpython3.4m.so.1.0()(64bit)(ABC)
答案 0 :(得分:0)
您只需将它们安装在一起:
{{1}}
但你正在做什么(自定义位置的python)很可能是错误的。如果你想在RHEL6盒子上安装最近的python,你很可能想要软件收集:
https://www.softwarecollections.org/en/
https://www.softwarecollections.org/en/scls/rhscl/rh-python34/