如何在 Ubuntu 中安裝 QGit 客戶端
QGit是一款由Marco Costalba用Qt和C++寫的開源的圖形介面 Git 客戶端。它是一款可以在圖形介面環境下更好地提供瀏覽版本歷史、檢視提交記錄和檔案補丁的客戶端。它利用git命令列來執行並顯示輸出。它有一些常規的功能像瀏覽版本歷史、比較、檔案歷史、檔案標註、歸檔樹。我們可以格式化並用選中的提交應用補丁,在兩個或多個例項之間拖拽並提交等等。它允許我們用它內建的生成器來建立自定義的按鈕去執行特定的命令。
這裡有簡單的幾步在Ubuntu 14.04 LTS "Trusty"中編譯並安裝QGit客戶端。
1. 安裝 QT4 庫
首先在ubuntu中執行QGit需要先安裝QT4庫。由於apt是ubuntu預設的包管理器,同時qt4也在官方的倉庫中,因此我們直接用下面的apt-get命令來安裝qt4。
$ sudo apt-get install qt4-default
2. 下載QGit壓縮包
安裝完Qt4之後,我們要安裝git,這樣我們才能在QGit中克隆git倉庫。執行下面的apt-get命令。
$ sudo apt-get install git
現在,我們要使用下面的git命令來克隆QGit客戶端的倉庫。
$ git clone git://repo.or.cz/qgit4/redivivus.git
Cloning into 'redivivus'...
remote: Counting objects: 7128, done.
remote: Compressing objects: 100% (2671/2671), done.
remote: Total 7128 (delta 5464), reused 5711 (delta 4438)
Receiving objects: 100% (7128/7128), 2.39 MiB | 470.00 KiB/s, done.
Resolving deltas: 100% (5464/5464), done.
Checking connectivity... done.
3. 編譯 QGit
克隆之後,我們現在進入redivivus的目錄,並建立我們編譯需要的makefile檔案。進入目錄,執行下面的命令。
$ cd redivivus
接下來,我們執行下面的命令從qmake專案檔案(qgit.pro)來生成新的Makefile。
$ qmake qgit.pro
生成Makefile之後,我們現在終於可以編譯qgit的原始碼並生成二進位制。首先我們要安裝make和g++包用於編譯,因為這是一個用C++寫的程式。
$ sudo apt-get install make g++
現在,我們要用make命令來編譯程式碼了。
$ make
4. 安裝 QGit
成功編譯QGit的原始碼之後,我們就要在Ubuntu 14.04中安裝它了,這樣就可以在系統中執行它。因此我們將執行下面的命令。
$ sudo make install
cd src/ && make -f Makefile install
make[1]: Entering directory `/home/arun/redivivus/src'
make -f Makefile.Release install
make[2]: Entering directory `/home/arun/redivivus/src'
install -m 755 -p "../bin/qgit" "/usr/lib/x86_64-linux-gnu/qt4/bin/qgit"
strip "/usr/lib/x86_64-linux-gnu/qt4/bin/qgit"
make[2]: Leaving directory `/home/arun/redivivus/src'
make[1]: Leaving directory `/home/arun/redivivus/src'
接下來,我們需要從bin目錄下複製qgit的二進位制檔案到/usr/bin/,這樣我們就可以全域性執行它了。
$ sudo cp bin/qgit /usr/bin/
5. 建立桌面檔案
既然我們已經在ubuntu中成功安裝了qgit,我們來建立一個桌面檔案,這樣QGit就可以在我們桌面環境中的選單或者啟動器中找到了。要做到這點,我們要在/usr/share/applications/建立一個新檔案叫qgit.desktop。
$ sudo nano /usr/share/applications/qgit.desktop
接下來複制下面的行到檔案中。
[Desktop Entry]
Name=qgit
GenericName=git 圖形介面 viewer
Exec=qgit
Icon=qgit
Type=Application
Comment=git 圖形介面 viewer
Terminal=false
MimeType=inode/directory;
Categories=Qt;Development;RevisionControl;
完成之後,儲存並退出。
6. 執行 QGit 客戶端
QGit安裝完成之後,我們現在就可以從任何啟動器或者程式選單中啟動它了。要在終端下面執行QGit,我們可以像下面那樣。
$ qgit
這會開啟基於Qt4框架圖形介面模式的QGit。
總結
QGit是一個很棒的基於QT的git客戶端。它可以在Linux、MAC OSX和 Microsoft Windows所有這三個平臺中執行。它幫助我們很容易地瀏覽歷史、版本、分支等等git倉庫提供的資訊。它減少了使用命令列的方式去執行諸如瀏覽版本、歷史、比較功能的需求,並用圖形化的方式來簡化了這些任務。最新的qgit版本也在預設倉庫中,你可以使用 apt-get install qgit 命令來安裝。因此,QGit用它簡單的圖形介面使得我們的工作更加簡單和快速。
via: http://linoxide.com/ubuntu-how-to/install-qgit-viewer-ubuntu-14-04/
作者:Arun Pyasi 譯者:geekpi 校對:wxy
相關文章
- Ubuntu16.04 percona MySQL客戶端安裝UbuntuMySql客戶端
- Ubuntu 16.04下安裝資料庫Oracle客戶端Ubuntu資料庫Oracle客戶端
- Oracle 客戶端安裝Oracle客戶端
- MySQL 客戶端安裝MySql客戶端
- 在Ubuntu 18.04上編譯安裝pppoe客戶端軟體Ubuntu編譯客戶端
- aix安裝oracle客戶端AIOracle客戶端
- CentOS安裝git客戶端CentOSGit客戶端
- linux安裝mysql客戶端LinuxMySql客戶端
- ubuntu17.4安裝git伺服器,window使用sourcetree客戶端UbuntuGit伺服器客戶端
- 如何在 Linux 上安裝、配置 NTP 伺服器和客戶端?Linux伺服器客戶端
- db2 客戶端安裝DB2客戶端
- Windows下安裝redis客戶端WindowsRedis客戶端
- Skywalking PHP客戶端編譯安裝PHP客戶端編譯
- linux簡易 Oracle客戶端安裝LinuxOracle客戶端
- Kubernetes安裝之五:配置kubectl客戶端客戶端
- 「Oracle」客戶端 PL/SQL DEVELOPER 安裝使用Oracle客戶端SQLDeveloper
- 客戶端自動配置安裝(expect工具)客戶端
- win10系統maven客戶端安裝教程_win10系統maven客戶端安裝步驟Win10Maven客戶端
- 教你如何在 Ubuntu 18.04 中安裝 gThumb 3.9.1Ubuntu
- 教你如何在 Ubuntu 中安裝 Oracle Java 13UbuntuOracleJava
- NBU 8.0客戶端安裝和備份配置客戶端
- 二 GBase 8a MPP Cluster客戶端安裝客戶端
- centos7系統msyqldump 客戶端安裝CentOS客戶端
- oracle11g客戶端靜默安裝Oracle客戶端
- 如何在Ubuntu裡安裝HelmUbuntu
- 如何在 Ubuntu 上安裝 VirtualBoxUbuntu
- 如何在 Ubuntu 上安裝 MongoDBUbuntuMongoDB
- 如何在 Ubuntu 安裝 VMware Workstation ?Ubuntu
- 如何在 Ubuntu 19.04 中安裝 Shutter 截圖工具Ubuntu
- 客戶端安裝虛擬機器問題解答?客戶端虛擬機
- 如何安裝和配置 Chrony 作為 NTP 客戶端?客戶端
- linux zabbix-6.0.1-Agent客戶端的安裝配置Linux客戶端
- 如何在 Ubuntu 上安裝 Python 3.8UbuntuPython
- SmartSVN for Mac 破解版安裝 mac好用SVN客戶端Mac客戶端
- rsync客戶端一鍵安裝rsync指令碼(原始碼)客戶端指令碼原始碼
- 手把手教你如何在Ubuntu系統中安裝PycharmUbuntuPyCharm
- 如何在 Ubuntu 22.04 上安裝 Python Pip?UbuntuPython
- 如何在Ubuntu 16.10上安裝ResourceSpace程式Ubuntu
- 如何在Ubuntu24.04上安裝ELKUbuntu