我需要把虚拟机打包成rpm。我找到了plonehere的示例规范文件
我的项目使用python2.7,为此我从源代码构建了python。因此,我将一些spec文件改为
/usr/local/bin/virtualenv-3.4 --no-site-packages --distribute %{_builddir}/usr/local/virtualenvs/%{shortname}
我在rpmbuild -bb requirements.spec
上得到以下错误
我假设我需要重建python并在./configure
期间启用预链接。我怎么能做到呢?在
我最近在一个SPEC文件中也遇到了类似的问题,它也是基于plone的这个例子。在
在我的例子中,我使用的是来自IUS存储库的python27 RPM,并且希望避免从源代码构建它。在
我的解决方法是在规范文件中完全禁用prelink:
添加这个:
%define __prelink_undo_cmd %{nil}
请将此注释掉:
# # This avoids prelink & RPM helpfully breaking the package signatures:
# /usr/sbin/prelink -u $RPM_BUILD_ROOT/usr/local/virtualenvs/%{shortname}/bin/python
相关问题 更多 >
编程相关推荐