原先QT的MaintenanceTool在要升级或更新时,会显示要授权后进行下一步操作,并能成功更新;
前段时间运行MaintenanceTool进行升级更新时,总是提示失败,后发现它没有出现要求授权进行提权的操作窗口,所以直接sudo运行,升级更新成功。
是不是Deepin提权的授权操作方式与众不同,或者是禁止应用程序自行升级更新?
原先QT的MaintenanceTool在要升级或更新时,会显示要授权后进行下一步操作,并能成功更新;
前段时间运行MaintenanceTool进行升级更新时,总是提示失败,后发现它没有出现要求授权进行提权的操作窗口,所以直接sudo运行,升级更新成功。
是不是Deepin提权的授权操作方式与众不同,或者是禁止应用程序自行升级更新?
管用。已经更新了。谢谢。
原先QT的MaintenanceTool在要升级或更新时,会显示要授权后进行下一步操作,并能成功更新;
前段时间运行MaintenanceTool进行升级更新时,总是提示失败,后发现它没有出现要求授权进行提权的操作窗口,所以直接sudo运行,升级更新成功。
是不是Deepin提权的授权操作方式与众不同,或者是禁止应用程序自行升级更新?
授权的那个对话框是 pkexec 触发的,一般执行 pkexec xxxxxx 都可以正常显示出来的。但是 pkexec 运行图形界面的程序要手动指定 DISPLAY 和 XAUTHORITY 环境变量,可能这里有问题?
原先QT的MaintenanceTool在要升级或更新时,会显示要授权后进行下一步操作,并能成功更新;
前段时间运行MaintenanceTool进行升级更新时,总是提示失败,后发现它没有出现要求授权进行提权的操作窗口,所以直接sudo运行,升级更新成功。
是不是Deepin提权的授权操作方式与众不同,或者是禁止应用程序自行升级更新?
deepin应用商店安装软件时都是以root进行安装的,软件目录可读而不可写,更新需要写入文件的软件就需要root权限了,默认打开程序时用的都是普通用户的权限。所以软件更新就有两种思路一种是用root打开,另一种是降低更新需要的权限,这里用的是第二种。
我认为deepin商店默认的权限还是合理的,可以避免用户更改目录导致的问题。
我觉得根本的解决办法是让深度做好软件包维护。像ubuntu,linux mint之类的有自己维护的firefox包,随firefox官方更新,延迟不到一天,就可以不需要使用firefox的更新,也可以把安全性啊打包规范之类的问题解决了。
管用。已经更新了。谢谢。
不客气
sudo chown 用户名 -R /opt/apps/org.mozilla.firefox-nal | sudo chmod 755 -R /opt/apps/org.mozilla.firefox-nal
如果用的国际版的firefox,可以试试用这个。
我觉得根本的解决办法是让深度做好软件包维护。像ubuntu,linux mint之类的有自己维护的firefox包,随firefox官方更新,延迟不到一天,就可以不需要使用firefox的更新,也可以把安全性啊打包规范之类的问题解决了。
你说的对 走官方渠道大家收益
走魔改渠道后续各种埋坑
sudo chown 用户名 -R /opt/apps/org.mozilla.firefox-nal | sudo chmod 755 -R /opt/apps/org.mozilla.firefox-nal
如果用的国际版的firefox,可以试试用这个。
感谢,真的管用!国际版这个问题困扰我很久了。
感谢,真的管用!国际版这个问题困扰我很久了。
谢谢
Popular Events
More
https://bbs.chinauos.com/post/8331
如题:商店安装的火狐是不会自动更新的,后来我发现是权限的问题。
复制这一长串到终端回车输入密码重启火狐即可。
sudo chown 你的用户名 -R /opt/apps/com.mozilla.firefox-zh | sudo chmod 755 -R /opt/apps/com.mozilla.firefox-zh