请告知为什么我会收到错误“错误:许可证字段必须存在于包中:(主包)”
我需要创建 rpm 文件,
我只有 SPECS 下的 spec 文件
以及 SOURCES 下的 test.sh 脚本
这里有什么问题?
[root@linux /usr/src/redhat]# ls
BUILD RPMS SOURCES SPECS SRPMS
规范文件:
Summary: An example tool. To show a simple rpm build of the tool.
Name: test.sh
Version: 6.2
Release: 2
Source:/root/test.sh
Group: Development/Debuggers
BuildRoot:/var/tmp/test.sh
%description
# rpm -ba my_spec.spec
error: License field must be present in package: (main package)
# ls ../SOURCES/
test.sh
答案1
黑暗中的疯狂射击......你有没有尝试过添加类似这样的内容:
License: OtherLicense
前%description
?