dependencies
編譯webkit需要以下軟體:
qt version 4.3 or later.
gperf.
sqllite.
bison.
flex version 2.5.33 or later.
libxslt.
由於我採用的平台是fedora 8,基本上都安裝好了, 只需要gperf和qt了.
qt採用的版本是qt-x11-preview-opensource-src-4.4.0-tp1.tar.gz
解壓縮tar -zxvf qt-x11-preview-opensource-src-4.4.0-tp1.tar.gz
cd qt-x11-preview-opensource-src-4.4.0-t
配置./configure /
-prefix /opt/qtx11-4.4-tp1/ /
-release -shared /
-fast /
-system-sqlite /
-no-openssl /
-nomake examples -nomake demos /
-optimized-qmake /
-no-nis /
-no-cups /
-no-separate-debug-info
編譯gmake
note:主力需要經過漫長的等待:)
安裝gmake install
build qt
build webkit準備
設定qtdir環境變數, fc8預設安裝的是qt 3.3.8 版本,預設的qtdir變數設定為/usr/lib/qt-3.3
qtdir=/usr/lib/qt-3.3
我們要設定為新版本qt的安裝位置
這裡為/opt/qtx11-4.4-tp1/
export qtdir=/opt/qtx11-4.4-tp1/
還需要講qt-3.3.8的bin目錄從path中去掉, 不然會引用qt-3.3.8的qmake造成無法生成makefile檔案
export path=$qtdir/bin:$path
編譯qtdir=/opt/qtx11-4.4-tp1/ ./webkittools/scripts/build-webkit
經過漫長的等待後就會在webkitbuild/release/bin下生成qtlauncher
測試在xwindows下
cd webkitbuild/release/bin
./qtlauncher about:blank
./qtlauncher www.linuxidc.com
note:
firefox是基於gecko引擎進行網頁排版
ie則是以trident作為其網頁排版引擎的
konqueror以khtml 為引擎的
Fedora 8下安裝配置VNCSERVER
做開發,有時候需要不停的在windows 與 linux環境之間切換,比較常見的方法有 a.每個人配置兩台機器 分別安裝windows和linux 兩個顯示器 b.每個人配置一台windows,然後在windows上用vmware虛擬乙個linux系統來使用 c.每個人 配置一台windows,然後...
Fedora 8下的MySQL原始碼安裝手記
源 評 1 解壓mysql 5.0.83.tar.gz tar zxvf mysql 5.0.83.tar.gz 2 建立乙個新的目錄 usr local mysql以便作為mysql的安裝目錄,然後進入到剛剛解壓出來的mysql 5.0.83的目錄下進行配置 安裝到 usr local mysql...
fedora8下配置yum從本地光碟機更新軟體
1.把光碟或iso檔案mount到檔案系統。假設我們將光碟mount到 mnt cdrom下,在命令列輸入 mkdir mnt cdrom mount dev cdrom mnt cdrom 第1行命令建立乙個 mnt cdrom的資料夾,第二行將光碟機mount到該資料夾。有的光碟機是是 可執行m...