Qt 5 のミラーリポジトリを使用する

Qt 5 のソースをリポジトリから取得してビルドする場合には Building Qt 5 from Git の手順どおりに行うのですが、公式リポジトリであるgit://code.qt.io/qt/qt5.git はとても遅いので、Githubqt-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 めちゃくちゃ速いですね!

おすすめ