如何在Ubuntu上安装QtWebEngine

时间:2015-03-16 23:10:30

标签: git qt ubuntu qml qtwebengine

当QML程序(例如以太坊,在这种情况下为installed from the PPA)尝试

import QtWebEngine 1.0
import QtWebEngine.experimental 1.0

然后我得到这些错误

file:////usr/share/mist/qml/views/browser.qml:5 module "QtWebEngine" is not installed
file:////usr/share/mist/qml/views/browser.qml:6 module "QtWebEngine.experimental" is not installed

QtWebEngine位于Qt 5.4,这就是我安装的

#> qmake --version
QMake version 3.0
Using Qt version 5.4.0 in /usr/lib/x86_64-linux-gnu

我试着build QtWebEngine myself,但没有快乐:

#> git clone git@gitorious.org:qt-labs/qtwebengine.git
Cloning into 'qtwebengine'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

1)如果在Qt 5.4中安装了 ,为什么不安装QtWebEngine?

2)有没有办法安装它而不是自己构建它?

3)git clone命令有什么问题?

感谢阅读。我在Ubuntu 14.10上这样做。

2 个答案:

答案 0 :(得分:2)

这是特定于以太坊和ethereum-qt PPA,它正在从Qt 5.4.0升级到5.4.1,这需要花费很多时间才能完成。只需apt-get update && apt-get upgrade,一切都应该修好。

答案 1 :(得分:1)

我发现了这个模块的另一个原因" Qt *"未安装' Ubuntu上的问题类别至少是未设置的环境变量LD_LIBRARY_PATH。它应包括Qt安装的lib目录的路径,例如

if [ "x$LD_LIBRARY_PATH" = "x" ]; then
    export LD_LIBRARY_PATH=/home/username/Qt5.4.1/5.4/gcc_64/lib
else
    export LD_LIBRARY_PATH=/home/username/Qt5.4.1/5.4/gcc_64/lib:$LD_LIBRARY_PATH
fi