当尝试签署 rpm 包时,使用rpmsign --addsign
和之间有什么区别?rpm --addsign
应该使用哪一个?
我在相同的 rpm 上测试了这两个命令,看起来行为是相同的:
[~]# rpmsign --addsign test.rpm
Enter pass phrase:
Pass phrase is good.
test.rpm:
[~]# rpm -q --qf '%{SIGPGP:pgpsig} %{SIGGPG:pgpsig}\n' -p test.rpm
RSA/SHA1, Wed 09 Dec 2020 10:33:31 PM CET, Key ID c5f1c21b5cea63a6 (none)
[~]# rpmsign --delsign test.rpm
[~]# rpm --addsign test.rpm
Enter pass phrase:
Pass phrase is good.
test.rpm:
[~]# rpm -q --qf '%{SIGPGP:pgpsig} %{SIGGPG:pgpsig}\n' -p test.rpm
RSA/SHA1, Wed 09 Dec 2020 10:35:01 PM CET, Key ID c5f1c21b5cea63a6 (none)
答案1
rpm --addsign
rpm: /usr/bin/rpmsign: No such file or directory
rpm --addsign
使用rpmsign
,即它们是相同的命令。
别名在 中定义/usr/lib/rpm/rpmpopt-$VERSION
。