Qt 5 のミラーリポジトリを使用する
Qt 5 のソースをリポジトリから取得してビルドする場合には Building Qt 5 from Git の手順どおりに行うのですが、公式リポジトリであるgit://code.qt.io/qt/qt5.git はとても遅いので、Github や qt-users.jp などのミラーリポジトリを使用するのがおすすめです。
github を使う場合以下のようにします。
$ git clone [email protected]:qtproject/qt5.git $ cd qt5/ $ perl init-repository --mirror git://github.com/qtproject
qt-users.jp にあるミラーの場合は以下のようになります。
$ git clone git://git.qt-users.jp/mirror/qt/qt5.git $ cd qt5/ $ perl init-repository --mirror git://git.qt-users.jp/
私の環境で、gitorious.org、github.com、qt-users.jp の3つのリポジトリから qt5.git を(10回) clone するのにかかる時間を計測した結果は以下のようになりました。
- gitorious.org
- real 1m28.514s
- github.com
- real 1m13.784s
- qt-users.jp
- real 0m11.957s
というわけで、qt-users.jp めちゃくちゃ速いですね!