- 论坛徽章:
- 0
|
我是在linux上自定义安装的rpm-4.6.1,安装路径是 /root/rpmbuild/rpm-4.6.1/,用的是这个路径中的rpmbuild可执行文件。
目录结构:
/root/rpmbuild/
|--rpm-4.6.1
|--BUILD
|--BUILDROOT
|--RPMS--|
| |--i386
| |--noarch
|--SRPMS
|--SOURCES
|--SPEC
|--SPECS
|--TMP
1. 我现在编译spec文件的时候需要在命令行指定buildroot路径才能完成,如:/root/rpmbuild/rpm-4.6.1/rpmbuild -bb --buildroot /root/rpmbuild/BUILD/%{name}-%{version}/ ./Demo.spec
2. 如果我不在命令行指定,而是在spec中指定buildroot的路径的话就会有别的错误:/root/rpmbuild/BUILDROOT/.......,就会去BUILDROOT路径下去检查文件了。
3. 我理解是rpm-4.6.1中的macros文件指定的问题,但是我不知道改修改什么地方,希望谁能帮指点一下,感激ing。。。
4. 对于rpm-4.6.1中的macros宏的使用和spec文件中宏的使用还有一些不明白的地方,向这种编译中碰到的问题也希望谁能交流指导一下。
谢谢谢谢!! |
|