开发者调试签名
2022-01-18 20:03:03
一、证书生成
(1)打开统信应用商店,搜索“证书工具”,单击安装证书工具。
(2)使用cert-tool工具生成证书。
执行命令:
$ cert-tool -username="UOS帐号" -password="UOS密码"
UOS帐号和UOS密码为UOS官方网站https://www.chinauos.com/中注册的帐号和密码
证书以deb文件形式进行安装,证书安装成功后,在默认路径下将生成priv.crt和priv.key文件。
例如:
默认路径:
/usr/share/ca-certificates/deepin/private/priv.crt
/usr/share/ca-certificates/deepin/private/priv.key
二、deb包签名
(1)deb包签名
选择未签名的deb包,对deb包进行签名。
$ deepin-elf-sign-deb [deb-file]
说明:deb包签名后,会在待签名的deb包目录下创建signed_deb目录,该目录下放置已完成签名的deb包文件。
例如:
~/Downloads/nero$ ls
com.deepin.music_1.0.0.-1_amd64.deb signed_deb
(2)验证签名。
进入已完成deb签名包的绝对路径,进行验证。
$ deepin-deb-verify [包路径]
三、安装已签名deb包
对已签名的deb包进行安装。
双击已签名deb包或者打开软件包安装器进行安装;
使用命令行进行安装,执行命令:
$ deepin-deb-installer [参数]
[参数]:已签名的deb包文件路径
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)