我对如何使用我刚刚创建的项目(已经编译的二进制文件)中的 rpmbuild 创建一个完整的二进制包有点困惑。
我当前的项目包含与此用户类似的格式(为 Linux 打包专有软件)我有
- foo(二进制)
- 数据
- 库
- foo.sh
libs将包含项目所需的所有共享库,而foo.sh是一个将 LD_LIBRARY_PATH 设置为包含libs的脚本。因此,用户将执行foo.sh并且程序应该启动。
我正在看这个网站的教程(rpm 教程)
我知道创建一个 rpm 我创建一个构建区域使用rpmdev-setuptree
我可以创建一个规范文件使用cd ~/rpmbuild/SPECS; rpmdev-newspec foo
,如果我有一个好的 SOURCES 文件夹,我可以使用它来构建它rpmbuild -ba foo.spec
但我不知道如何设置 SOURCES 目录。教程说明(这里)我应该创建一个 tarball 并将我的所有源文件放在其中并放在 SOURCE 目录中。在我的情况下,源文件是什么?