[Share Experiences] 一条命令让火狐浏览器可自动更新到最新版
Tofloor
poster avatar
cwbs
deepin
2021-08-14 19:45
Author

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

Reply Favorite View the author
All Replies
blue
deepin
2021-08-14 20:38
#1

原先QT的MaintenanceTool在要升级或更新时,会显示要授权后进行下一步操作,并能成功更新;

前段时间运行MaintenanceTool进行升级更新时,总是提示失败,后发现它没有出现要求授权进行提权的操作窗口,所以直接sudo运行,升级更新成功。

是不是Deepin提权的授权操作方式与众不同,或者是禁止应用程序自行升级更新?

 

Reply View the author
sunlei321
deepin
2021-08-14 22:42
#2

管用。已经更新了。谢谢。

Reply View the author
忘记、过去
deepin
2021-08-15 00:44
#3
blue

原先QT的MaintenanceTool在要升级或更新时,会显示要授权后进行下一步操作,并能成功更新;

前段时间运行MaintenanceTool进行升级更新时,总是提示失败,后发现它没有出现要求授权进行提权的操作窗口,所以直接sudo运行,升级更新成功。

是不是Deepin提权的授权操作方式与众不同,或者是禁止应用程序自行升级更新?

 

授权的那个对话框是 pkexec 触发的,一般执行 pkexec xxxxxx 都可以正常显示出来的。但是 pkexec 运行图形界面的程序要手动指定 DISPLAY 和 XAUTHORITY 环境变量,可能这里有问题?

Reply View the author
忘记、过去
deepin
2021-08-15 00:44
#4
It has been deleted!
cwbs
deepin
2021-08-15 01:46
#5
blue

原先QT的MaintenanceTool在要升级或更新时,会显示要授权后进行下一步操作,并能成功更新;

前段时间运行MaintenanceTool进行升级更新时,总是提示失败,后发现它没有出现要求授权进行提权的操作窗口,所以直接sudo运行,升级更新成功。

是不是Deepin提权的授权操作方式与众不同,或者是禁止应用程序自行升级更新?

 

deepin应用商店安装软件时都是以root进行安装的,软件目录可读而不可写,更新需要写入文件的软件就需要root权限了,默认打开程序时用的都是普通用户的权限。所以软件更新就有两种思路一种是用root打开,另一种是降低更新需要的权限,这里用的是第二种。

我认为deepin商店默认的权限还是合理的,可以避免用户更改目录导致的问题。

Reply View the author
安洛
deepin
2021-08-15 02:32
#6

我觉得根本的解决办法是让深度做好软件包维护。像ubuntu,linux mint之类的有自己维护的firefox包,随firefox官方更新,延迟不到一天,就可以不需要使用firefox的更新,也可以把安全性啊打包规范之类的问题解决了。

Reply View the author
cwbs
deepin
2021-08-15 06:14
#7
sunlei321

管用。已经更新了。谢谢。

不客气

Reply View the author
蒙笛
deepin
2021-08-15 19:15
#8
sudo chown 用户名 -R /opt/apps/org.mozilla.firefox-nal | sudo chmod 755 -R /opt/apps/org.mozilla.firefox-nal

如果用的国际版的firefox,可以试试用这个。

Reply View the author
Barry-okx
Junior Packager
2021-08-25 05:41
#9
安洛

我觉得根本的解决办法是让深度做好软件包维护。像ubuntu,linux mint之类的有自己维护的firefox包,随firefox官方更新,延迟不到一天,就可以不需要使用firefox的更新,也可以把安全性啊打包规范之类的问题解决了。

你说的对  走官方渠道大家收益 

走魔改渠道后续各种埋坑

Reply View the author
scherzando
deepin
2021-09-03 06:40
#10
蒙笛
sudo chown 用户名 -R /opt/apps/org.mozilla.firefox-nal | sudo chmod 755 -R /opt/apps/org.mozilla.firefox-nal

如果用的国际版的firefox,可以试试用这个。

感谢,真的管用!国际版这个问题困扰我很久了。

Reply View the author
cwbs
deepin
2021-12-07 16:26
#11
scherzando

感谢,真的管用!国际版这个问题困扰我很久了。

谢谢blush

Reply View the author