【发布时间】:2013-09-03 05:24:45
【问题描述】:
我必须将名为Rivermuse 的软件套件从 CentOS5 迁移到 CentOS6。自述文件建议以下步骤:
目录设置:
- mkdir GNUbuild rpmbuild 存档
- rpmdev-setuptree
构建:
- autoreconf -vfi
- ./配置
- 制作 dist-rpm
- 创建仓库
在构建过程的第 3 步出现以下错误:
Processing files: angara-perl-Omosd-4.2.2-9.el6.i386
error: File not found: /home/cas/sandbox/rpmbuild/BUILDROOT/angara-4.2.2-9.el6.i386/usr/src
error: File not found: /home/cas/sandbox/rpmbuild/BUILDROOT/angara-4.2.2-9.el6.i386/usr/lib/debug
error: File not found: /home/cas/sandbox/rpmbuild/BUILDROOT/angara-4.2.2-9.el6.i386/usr/share/man/man3/Omosd.3pm.gz
BUILDROOT 目录不会在 CentOS5 的构建过程中生成或使用。我们遇到的在线资源(例如 Fedora RPM 指南)对于我们的具体案例并不是很有用。
任何建议将不胜感激。
谢谢
【问题讨论】:
-
投反对票的人能否评论一下为什么这个问题被投反对票?当然,我不可能是唯一一个在 CentOS6 上构建我可以在 CentOS5 上完美构建的软件包的人吗?
标签: linux build centos6 centos5