[Share Experiences] uos免开发者权限安装第三方应用(可能deepin也行,不过没意义)
Tofloor
poster avatar
nexfia
deepin
2021-11-23 06:35
Author

uos最好的地方是限制了权限,那么如何在不开启开发者权限的情况下安装第三方应用呢?

主要是通过对应用进行签名,签名后的应用就能直接通过deepin-deb-installer安装了。

官方文档说得很清楚了,这里就不再说了。请移步官方文档。

官方文档:https://doc.chinauos.com/content/LrnDinQB_uwzIp6HxF7k

不过官方文档应该是有个错误,官方文档说的是

deb包签名后,会在待签名的deb包目录下创建signed_deb目录

不过就我实际操作而言,并非是在待签名的deb包目录下创建signed_deb目录,而是在你终端的工作目录下创建signed_deb目录

如果你不清楚当前终端的工作目录,可以使用以下命令获取

pwd

签名成功是这样的

image.png

补充个细节,虽然官方文档也有说。

生成证书的时候要安装一个deb文件,是因为证书以deb文件形式进行安装。

证书安装成功后,在默认路径 /usr/share/ca-certificates/deepin/private/ 下将生成priv.crt和priv.key文件。

签完名直接双击签过名的deb包就可以直接安装了,当然你可以验下签名,不过我懒。

Reply Favorite View the author
All Replies
jjcui8595
deepin
2021-11-23 07:01
#1

只有对安全要求特别严苛的情况下才需要这么操作吧,。

Reply View the author
nexfia
deepin
2021-11-23 07:24
#2
jjcui8595

只有对安全要求特别严苛的情况下才需要这么操作吧,。

所以说deepin下没有意义。

是用在uos上的。

deepin这么用就是脱裤子放屁。

Reply View the author
jjcui8595
deepin
2021-11-23 14:09
#3
nexfia

所以说deepin下没有意义。

是用在uos上的。

deepin这么用就是脱裤子放屁。

只要不是特别注重安全,UOS也可以用sudo

Reply View the author