Scientific Linux release 6.3にQt4.8.xをインストールする

2012年11月9日にcapybara-webkitの0.13.0がリリースされました。このバージョンからQt4.6.x系ではコンパイルに失敗してしまうようです。現在テスト用サーバーとして使っているScientific Linux release 6.3にはyumでは4.6.x系までしかインストールできないようなのでソースを持ってきてコンパイルしてみました。

ダウンロードサイトはこちら。
http://qt-project.org/downloads

次の手順でインストールしました。

$ wget http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-4.8.3.tar.gz
$ tar zxvf qt-everywhere-opensource-src-4.8.3.tar.gz 
$ cd qt-everywhere-opensource-src-4.8.3
$ ./configure
Which edition of Qt do you want to use ?

Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edition.
o [Enter]

This is the  Open Source Edition.

You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU General Public License (GPL) versions 3.

Type '3' to view the GNU General Public License version 3.
Type 'L' to view the Lesser GNU General Public License version 2.1.
Type 'yes' to accept this license offer.
Type 'no' to decline this license offer.

yes [Enter]

$ gmake
$ sudo gmake install

最後に.bashrcにpathを追加しました。

$ vi ~/.bashrc

PATH=/usr/local/Trolltech/Qt-4.8.3/bin:$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

MacOSXと比較してLinuxのcapybara-webkitは動作が非常に遅いのですが、新バージョンで改善してるといいな。