Rpm

rpmsign –addsign 和 rpm –addsign 有什麼區別

  • December 10, 2020

嘗試簽署 rpm 包時使用rpmsign --addsignand 和有什麼區別?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)
rpm --addsign
rpm: /usr/bin/rpmsign: No such file or directory

rpm --addsignuses rpmsign,即它們是相同的命令。

別名在 中定義/usr/lib/rpm/rpmpopt-$VERSION

引用自:https://unix.stackexchange.com/questions/623706