【发布时间】:2016-05-05 08:33:52
【问题描述】:
机器 1
#uname -r
Machine 1:3.2.45-0.6.wd.561.41.269.metal1.x86_64
#rpmbuild --version
RPM version 4.8.0
在尝试 rpmbuild 时我遇到了 非法字符 ''' in: Release: 25.'4283295'.mybranch
我编写的脚本中有错误,该脚本在数字周围附加了引号。
在机器 2 上
# uname -r
2.6.16.33-xenU
# rpmbuild --version
RPM version 4.4.2
这里 rpmbuild 似乎可以在名称中使用单引号数字: myapp-1.4.25.'4283295'.mybranch.x86_64.rpm
我收集到在较早的情况下,Release 中不允许使用单引号。 我应该始终避免的字符集是什么?
是否会因 rpmbuild 版本而有所差异?
我未能在 rpm 名称/版本/发行版中找到允许的字符。 任何指针将不胜感激。
【问题讨论】: