我在 Ubuntu 19.04 上安装了 Viber /opt/viber
。我启动它,没有任何反应。我在以下位置打开一个终端/opt/viber/Viber
:
root@asshat:/opt/viber# ./Viber
[16075:16075:0430/092527.937550:ERROR:zygote_host_impl_linux.cc(90)]
Running as root without --no-sandbox is not supported.
See https://crbug.com/638180.
然后我尝试/opt/viber/Viber --no-sandbox
但我继续收到此错误消息。现在grep -ir "Running as root"
收益率
Binary file ./lib/libQt5WebEngineCore.so.5 matches
有没有办法--no-sandbox
在 libQt5WebEngineCore 中进行配置?我需要以root身份登录时运行它...
或以 root 身份登录时以其他用户身份运行 viber 的任何其他方式,而不会影响xhost acces -
.
好的,所以我将以非 root 用户身份运行它。所以我这样做:
su nonrootuser
sudo xhost local:root
./Viber
现在它开始了,但它说“没有互联网连接”。我该如何解决?
没关系,它无论如何都不能像普通用户一样工作,因为 viber 的 SSL 版本与 Ubuntu 19.04 的 SSL 版本不兼容。
好的,它来了。
来自https://doc.qt.io/qt-5/qtwebengine-platform-notes.html
所以这就是诀窍:
但是,snapcraft 和 flatpack 都没有足够广泛的调试功能来在合理的时间内完成此操作。
但是,与创建一个由于未知原因而无法工作的 snapcraft-package 所花费的过多时间相比,可以在更短的时间内创建一个工作的 docker- image: