1 pyqtwebkit在ssh下的错误。
一个例子:http://blog.motane.lu/2009/07/07/downloading-a-pages-content-with-python-and-webkit/
在ssh登录服务器时,回发生错误:Crawler.py: cannot connect to X server
修复该问题的办法是,先导出一个变量:export DISPLAY=:0.0
如果发生protocal错误,就需要多加一个命令xhost +。注意,该命令是在本地的linux终端设定的,之后在ssh到服务器。如果在windows运行ssh终端,就比较麻烦些,具体尚未尝试过。
再运行例子程序,就可以了。
2 ubuntu下编译webkit的qt版本
2.1 ubuntu10.10默认不支持aptitude,故首先执行安装aptitude的命令:sudo apt-get install aptitude
2.2 安装以来的软件包:
sudo aptitude install bison flex libqt4-dev libqt4-opengl-dev libphonon-dev libicu-dev libsqlite3-dev libxext-dev libxrender-dev gperf libfontconfig1-dev libphonon-dev
2.3 下载一个nightly build的源码包
2.4 去到Script目录:./build-webkit --qt
2.5 等编译结束吧……,执行测试:./run-launcher --qt
build时,一般会在相应的目录,生成makefile文件。