git-cola的安裝(SIP + QT4 + PyQt)

最近想把做的DiskSim項目傳到github上,發現用命令行操作git不是很直觀,發現linux下有一款不錯的git客戶端git-cola,現在就記錄下我安裝git-cola的過程。

git-cola是基於PyQt的(參考 http://www.yihaomen.com/article/linux/313.htm 這篇文章的安裝指導),而安裝PyQt又必須要安裝Qt和SIP,下面是各個軟件包的下載地址

1、首先安裝Qt4,這個也是最耗時的過程(尤其在編譯時,大概需要一個多小時)
[root@Panda-CentOS Downloads]$tar -zxf qt-everywhere-opensource-src-4.8.6
[root@Panda-CentOS Downloads]$cd qt-everywhere-opensource-src-4.8.6
[root@Panda-CentOS qt-everywhere-opensource-src-4.8.6]$./configure
[root@Panda-CentOS qt-everywhere-opensource-src-4.8.6]$make
[root@Panda-CentOS qt-everywhere-opensource-src-4.8.6]$make install
在這個過程中可能出現如下問題:
rm -f release/libjscore.a
mv -f libjscore.a release/
make[2]: Leaving directory `/home/WangZhi/Downloads/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/JavaScriptCore'
cd WebCore/ && /home/WangZhi/Downloads/qt-everywhere-opensource-src-4.8.6/bin/qmake /home/WangZhi/Downloads/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source/WebCore/WebCore.pro -spec /home/WangZhi/Downloads/qt-everywhere-opensource-src-4.8.6/mkspecs/linux-g++ -o Makefile.WebKit
Project ERROR: Package gstreamer-app-0.10 not found
make[1]: *** [WebCore/Makefile.WebKit] Error 2
make[1]: Leaving directory `/home/WangZhi/Downloads/qt-everywhere-opensource-src-4.8.6/src/3rdparty/webkit/Source'
make: *** [sub-webkit-make_default-ordered] Error 2
[root@Panda-CentOS qt-everywhere-opensource-src-4.8.6]$
這時候參考 http://blog.csdn.net/roli1235/article/details/7969694 的解決辦法:
yum install 'pkgconfig(gstreamer-app-0.10)'

2、安裝SIP
[root@Panda-CentOS Downloads]$tar -zxf sip-4.16.2
[root@Panda-CentOS Downloads]$cd sip-4.16.2
[root@Panda-CentOS sip-4.16.2]$python configure.py 
[root@Panda-CentOS sip-4.16.2]$make
[root@Panda-CentOS sip-4.16.2]$make install

3、安裝PyQt(也會耗時一些)
[root@Panda-CentOS Downloads]$tar -zxf PyQt-x11-gpl-4.11.1
[root@Panda-CentOS Downloads]$cd PyQt-x11-gpl-4.11.1
[root@Panda-CentOS sip-4.16.2]$python configure.py 
[root@Panda-CentOS sip-4.16.2]$make
[root@Panda-CentOS sip-4.16.2]$make install

以上搞定後就可以使用git-cola了,其下載地址爲:http://git-cola.github.io/downloads.html ,下載源碼解壓後在bin文件夾中執行git-cola即可

[root@Panda-CentOS Downloads]$tar -zxf git-cola-2.0.5
[root@Panda-CentOS Downloads]$cd git-cola-2.0.5
[root@Panda-CentOS git-cola-2.0.5]$ls 
bin    contrib          COPYRIGHT  Makefile   setup.cfg  test
build  CONTRIBUTING.md  docs       po         setup.py
cola   COPYING          extras     README.md  share
[root@Panda-CentOS git-cola-2.0.5]$cd bin/
[root@Panda-CentOS bin]$ls
git-cola  git-dag
[root@Panda-CentOS bin]$./git-cola 
設置好本地的git的倉庫路徑後如圖:






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章