UOS系统提示没有数字签名
·
UOS系统提示没有数字签名
*** Rz整理 仅供参考 ***
已签名安装包安装提示没有数字签名
看系统版本,102x的需要额外安装安装包。
若不是102x版本,ar –t查看包签名,可能包存在之前的旧版本签名,使用ar –d删掉旧版本的签名
签名包安装后,提示/tmp/下的文件没有通过系统安全验证
/tmp/下的文件
非包内的临时文件无法签名,运行的时候临时文件没有带有签名信息所以无法运行
非安装目录且是.so结尾的文件,是软件临时生成的,没在deb包中包含的,未签名,这种不符合我司的打包规范
查看签名工具版本
Apt policy deepin-elf-verify
签名报错,提示追加依赖失败
处理方法,拆包查看DEBIAN目录下面的文件,ls –la可以看到有一些隐藏文件,然后使用rm –rf ._* 删掉所有的隐藏文件即可
安装包有一个之前的老版本签名 ,重新签名新版本无法使用
ar -t +包名查询
正常情况是有两行sign
三行sign的是有一个之前的老版本签名 ,这样的包新版本无法使用
使用ar -d 包名 sign.tar.gz 删除一个 然后再试试
例如:
debian-binary
control.tar.gz
data.tar.xz
sign.tar.gz
sign
sign.tar.gz
输入命令 ar -d xxx包名 sign.tar.gz
重新签名后的包为什么在102X上不能使用?
重新签名的包,向下兼容,但102x及以下不兼容,对于102x以下的,需额外安装附件的安装包就可以使用了。
更多推荐
所有评论(0)