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
use rpmsign
, 즉 동일한 명령입니다.
별칭은 에 정의되어 있습니다 /usr/lib/rpm/rpmpopt-$VERSION
.