重新安装浏览器?

重新安装浏览器?

是否可以在 ubuntu-touch 上重新安装默认浏览器?

虽然我没有卸载浏览器,但它似乎不知怎么就消失了。尝试启动浏览器时,应用程序似乎会启动,但不久后新打开的窗口就会关闭。我在已安装的程序中也找不到浏览器了。

我并不经常使用浏览器,并在 Ubuntu-Store 中找到了替代方案,但尝试打开 Web 应用程序中的链接会启动默认浏览器,而该浏览器不再起作用。

欢迎任何帮助。

注意:我认为这并不重要,但我在 bq aquaris 4.5 手机上使用 ubuntu-touch。

PS:根据 Velkans 的建议进行故障排除的结果(由于是手写的,因此省略了提示)。

dpkg --verify webbrowser-app
??5??????   /usr/share/lintian/overrides/webbrowser-app

我删除了 /home/phablet/.local/share/webbrowser-app/ 的内容,但无济于事。

webbrowser-app --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop

第一次重启设备,第二次没有返回任何内容(它只是给我一个提示,好像命令已经成功退出),第三次重启设备(短暂延迟后)。没有显示任何错误消息,我不知道在哪里搜索日志文件。

答案1

最初的问题可能是 QML 缓存损坏,这会导致上述症状:应用无法启动,但窗口可能会短暂出现。要解决此问题,请删除缓存,例如:

rm -r .cache/QML/Apps/webbrowser-app/

然后启动应用程序。

对于任何无法启动的应用程序也适用同样的方法,只需删除该应用程序的缓存文件夹即可。

请注意,应用程序的更新也将触发重新创建缓存。

答案2

它不是作为点击包安装的。它是一个*.deb包,因此它位于“操作系统映像”内,不会单独更新。

要检查此包的完整性,请dpkg --verify webbrowser-app在终端中运行(它应该只会抱怨/usr/share/lintian/overrides/webbrowser-app)。操作系统映像仅在安装后读取,因此问题不太可能出现在那里。

要检查的其他位置是/home/phablet/.local/share/webbrowser-app/- 包含设置和缓存的目录。将其移动到其他地方并启动浏览器,这将重置某些内容。

如果没有帮助,请尝试从终端启动 webbrowser-app:

webbrowser-app --desktop_file_hint=/usr/share/applications/webbrowser-app.desktop

并阅读错误日志。

相关内容