總網頁瀏覽量

咕狗大神

2011年4月18日 星期一

在 Ubuntu 10.04 LTS 上面安裝 Qt 4.7.2

為了 compile Sigil ,需要使用 Qt-4.7以上的版本,但是 Lucid 不支援。所以必須手動來編譯。首先下載 Qt-4.7.2,步驟如下:


wget http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.2.tar.gz
tar -xvzpf qt-everywhere-opensource-src-4.7.2.tar.gz
cd qt-everywhere-opensource-src-4.7.2


接下來,開始進行編譯的動作


  1. 先裝 libX11-dev、libXext-dev、libXtst-dev、libqglviewer-dev、libmysql++-dev、g++ 開發工具包(sudo apt-get install ....)
  2. ./configure -qt-zlib -qt-libmng -qt-libtiff -qt-sql-mysql -qt-libpng -qt-libjpeg -qt-gif -opengl -prefix /opt/qt-4.7.2
  3. make
  4. sudo make install


另外,從 Sigil 網站的訊息,如果要 compile Sigil,建議使用以下參數

./configure -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg

為了減少 compile Qt 的時間,可以在 configure 加上 -nomake 的參數,以下是建議的參數

-nomake examples -nomake demos -nomake docs -nomake translations


最後記得,/etc/environment 這個檔案的 PATH 要加上 Qt4.7.2的路徑,而且要放在前面,才不會被舊版的蓋掉。重新登入或者執行 .   /etc/environment 就可以囉

沒有留言:

張貼留言