现在的位置: 首页 > 综合 > 正文

WebKit编译–Ubuntu 9.10

2014年09月05日 ⁄ 综合 ⁄ 共 1401字 ⁄ 字号 评论关闭

(说明:其实是从Ubuntu 9.04升级到9.10后安装成功的)。

1,升级到Ubuntu 9.10

开始在9.04版本安装,编译时碰到了问题,安装了下述包:

sudo apt-get install autoconf

sudo apt-get install libtool

sudo apt-get install gtk-doc-tools

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install gperf

sudo apt-get install texi2html

sudo apt-get install libicu-dev

sudo apt-get install libenchant-dev

sudo apt-get install libgail-dev

sudo apt-get install libsoup2.4-dev

sudo apt-get install libxml2

sudo apt-get install libxml++2.6

sudo apt-get install libxml++2.6-dev

sudo apt-get install libgail-dev

sudo apt-get install libsoup2.4-1

sudo apt-get install libsoup2.4-dev

sudo apt-get install sqlite3

sudo apt-get install libsqlite3-0

sudo apt-get install libsqlite3-dev

sudo apt-get install libxslt1-dev

sudo apt-get install gstreamer-base-0.10

sudo apt-get install libgstreamer0.10-0

sudo apt-get install libgstreamer0.10-dev

最后碰到一个webkit enum之类的头文件缺失。经过查找发现是glib版本过低。

于是觉得再这样下去花费的代价不值得,索性直接升级到9.10。

看到电脑距离升级结束还有2个小时左右的时候,我将电脑设置为8小时后关机。

第二天早上,发现系统已经无法启动,提示信息摘要如下:

/etc/fstab cannot yet be mounted 

 

于是进入了命令行,输入下述命令:

mount -o remount,rw  / 

mount

sudo apt-get update

sudo dpkg --configure -a

sudo apt-get update

reboot

做了若干次确定后。configure结束。这个时候apt-get update还是失败。但是reboot

成功,系统进入了美丽的9.10。

 

所以总的来说,推荐在9.10上安装该版本的WebKit。

 

2,下载WebKit代码:

http://nightly.webkit.org/builds/trunk/src/1

我使用的版本是WebKit-r51397。

也可以通过svn checkout http://svn.webkit.org/repository/webkit/trunk WebKit

来获得源代码。但是需要的时间比较长。

 

3,编译:

./WebKitTools/Scripts/build-webkit --gtk

 

4,运行:

./WebKitBuild/Release/Programs/GtkLauncher

 

 

 

抱歉!评论已关闭.