[Desktop] 啥情况,星火应用商店不是自动安装软件的?
Tofloor
poster avatar
nihaoxye
deepin
2022-02-01 18:51
Author

啥情况,星火应用商店不是自动安装软件的?只是下载?还要手动安装?然后下了个微信,安装失败!啥情况截图_deepin-deb-installer_20220201105034.png

Reply Favorite View the author
All Replies
nihaoxye
deepin
2022-02-01 18:51
#1

体验一点都不好

Reply View the author
WangZhongyun
deepin
2022-02-01 21:51
#2

这是第三方软件,所以需要授权

Reply View the author
安洛
deepin
2022-02-01 23:15
#3

事实上我觉得深度应用商店能自动安装才有问题,本来安装软件到根目录就是要管理员权限的。需要手动输入密码才能安装是正常的。

Reply View the author
安洛
deepin
2022-02-01 23:17
#4

至于安装失败,有可能是下载时文件损坏了,可以试下重新下载,也可能是软件包本身有问题。可以向开发者反馈。

Reply View the author
MeowVing
deepin
2022-02-02 02:23
#5
安洛

事实上我觉得深度应用商店能自动安装才有问题,本来安装软件到根目录就是要管理员权限的。需要手动输入密码才能安装是正常的。

我也觉得有点奇怪,深度应用商店是怎么做到的tail

Reply View the author
wtz
deepin
2022-02-02 04:43
#6
MeowVing

我也觉得有点奇怪,深度应用商店是怎么做到的tail

后台有root权限的守护进程(daemon),负责响应普通用户的请求。

实际上,像关机(重启)、管理员权限打开文件夹、挂载磁盘这类操作都是要root的,为了方便(单)用户体验,需要有这样的代理(守护)进程来处理普通用户的请求。

当然,这里说的“方便”是针对广大Windows的用户(尤其是administrator跑江湖的)而言。*nix权限控请绕道。

Reply View the author
Comments
PossibleVing
2022-02-02 05:59
感谢科普~
安洛
deepin
2022-02-02 05:26
#7
MeowVing

我也觉得有点奇怪,深度应用商店是怎么做到的tail

楼上说得对。

补充一句,绝大多数linux发行版的应用商店都是用pkexec,就是安装软件的时候会弹出一个密码框来输密码,然后在软件打开期间,只要不锁屏,就不需要再次输入密码。我觉得这是挺好的权限管理。

Reply View the author
Comments
PossibleVing
2022-02-02 05:59
有道理,赞~
神末shenmo
deepin
Spark-App
Q&A Team
2022-02-02 07:49
#8

曾经想过模仿dstore做一个daemon实现提权,后来想如果写出来有漏洞被坏人利用那这不是推漏洞于人腹了。。。

所以最后选择的方案就是直接pkexec了


题外话,不知道深度的商店daemon怎么识别的进程是否合法,虽然有源码但是没看,感觉这里可能是一个提权漏洞

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-02-02 07:49
#9

感觉你这个微信是没下载完成,重新下一下或者用apt直接装试试看

只要是过审的上架应用应该都经过测试了,你看 tags,里面标了啥系统就是在哪测试过了

Reply View the author