成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Ubuntu中安裝QGit客戶端

系統 Linux 系統運維
QGit是一款由Marco Costalba用Qt和C++寫的開源的圖形界面Git客戶端。它是一款可以在圖形界面環境下更好地提供瀏覽版本歷史、查看提交記錄和文件補丁的客戶端。它利用git命令行來執行并顯示輸出。它允許我們用它內置的生成器來創建自定義的按鈕去執行特定的命令。本文介紹簡單的幾步在Ubuntu 14.04 LTS "Trusty"中編譯并安裝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。

  1. $ sudo apt-get install qt4-default

2.下載QGit壓縮包

安裝完Qt4之后,我們要安裝git,這樣我們才能在QGit中克隆git倉庫。運行下面的apt-get命令。

  1. $ sudo apt-get install git

現在,我們要使用下面的git命令來克隆QGit客戶端的倉庫。

  1. $ git clone git://repo.or.cz/qgit4/redivivus.git
  2.  
  3. Cloning into 'redivivus'...
  4. remote: Counting objects: 7128, done.
  5. remote: Compressing objects: 100% (2671/2671), done.
  6. remote: Total 7128 (delta 5464), reused 5711 (delta 4438)
  7. Receiving objects: 100% (7128/7128), 2.39 MiB | 470.00 KiB/s, done.
  8. Resolving deltas: 100% (5464/5464), done.
  9. Checking connectivity... done.

3.編譯 QGit

克隆之后,我們現在進入redivivus的目錄,并創建我們編譯需要的makefile文件。進入目錄,運行下面的命令。

  1. $ cd redivivus

接下來,我們運行下面的命令從qmake項目文件(qgit.pro)來生成新的Makefile。

  1. $ qmake qgit.pro

生成Makefile之后,我們現在終于可以編譯qgit的源代碼并生成二進制。首先我們要安裝make和g++包用于編譯,因為這是一個用C++寫的程序。

  1. $ sudo apt-get install make g++

現在,我們要用make命令來編譯代碼了。

  1. $ make

4.安裝 QGit

成功編譯QGit的源碼之后,我們就要在Ubuntu 14.04中安裝它了,這樣就可以在系統中執行它。因此我們將運行下面的命令。

  1. $ sudo make install
  2.  
  3. cd src/ && make -f Makefile install
  4. make[1]: Entering directory `/home/arun/redivivus/src'
  5. make -f Makefile.Release install
  6. make[2]: Entering directory `/home/arun/redivivus/src'
  7. install -m 755 -p "../bin/qgit" "/usr/lib/x86_64-linux-gnu/qt4/bin/qgit"
  8. strip "/usr/lib/x86_64-linux-gnu/qt4/bin/qgit"
  9. make[2]: Leaving directory `/home/arun/redivivus/src'
  10. make[1]: Leaving directory `/home/arun/redivivus/src'

接下來,我們需要從bin目錄下復制qgit的二進制文件到/usr/bin/,這樣我們就可以全局運行它了。

  1. $ sudo cp bin/qgit /usr/bin/

5.創建桌面文件

既然我們已經在ubuntu中成功安裝了qgit,我們來創建一個桌面文件,這樣QGit就可以在我們桌面環境中的菜單或者啟動器中找到了。要做到這點,我們要在/usr/share/applications/創建一個新文件叫qgit.desktop。

  1. $ sudo nano /usr/share/applications/qgit.desktop 

接下來復制下面的行到文件中。

  1. [Desktop Entry]
  2. Name=qgit
  3. GenericName=git 圖形界面 viewer
  4. Exec=qgit
  5. Icon=qgit
  6. Type=Application
  7. Comment=git 圖形界面 viewer
  8. Terminal=false
  9. MimeType=inode/directory;
  10. Categories=Qt;Development;RevisionControl;

完成之后,保存并退出。

6.運行 QGit 客戶端

QGit安裝完成之后,我們現在就可以從任何啟動器或者程序菜單中啟動它了。要在終端下面運行QGit,我們可以像下面那樣。

  1. $ qgit

這會打開基于Qt4框架圖形界面模式的QGit。

QGit Viewer

總結

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

本文由 LCTT 原創編譯,Linux中國 榮譽推出

責任編輯:火鳳凰 來源: Linux中國
相關推薦

2017-02-05 14:20:28

LinuxThunderbird郵件客戶端

2023-05-27 16:27:25

2023-05-13 17:32:51

2011-04-19 17:10:12

UbuntuServer遠程連接

2011-07-01 10:00:11

Ubuntu OneAndroid

2023-11-03 08:15:27

PythonC#

2010-06-01 10:12:44

安裝SVN客戶端

2019-05-05 10:42:22

LinuxNTP命令

2011-02-21 09:06:19

LinuxEmail配置

2009-03-04 10:27:50

客戶端組件桌面虛擬化Xendesktop

2022-11-02 16:47:36

2023-07-24 11:01:29

UbuntuWine

2014-06-01 11:03:13

VDI零客戶端

2011-03-25 12:50:29

nagios安裝

2011-09-08 15:05:50

WindowsXPISA防火墻客戶端

2019-05-07 10:00:03

ChronyNTPLinux

2016-01-14 13:37:38

2009-07-03 14:04:24

客戶端虛擬機虛擬化

2015-12-07 15:11:18

Ubuntupuppet安裝

2014-02-28 09:43:28

Ubuntu LibreOffic
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜欧美一区二区三区在线播放 | 欧美 日韩 国产 一区 | 久久久精品一区二区三区四季av | 国产精品九九 | 日韩中文一区二区三区 | 亚洲免费观看视频网站 | 亚洲国产精品久久久久 | 青青草社区 | 亚洲第一网站 | 91影院在线观看 | 亚洲一区久久 | 欧美日本一区二区 | 亚洲欧美中文日韩在线v日本 | 精品国产乱码一区二区三区 | 国产精品久久久久久久免费大片 | 欧美无乱码久久久免费午夜一区 | 91美女在线观看 | 亚洲狠狠爱 | 成人精品一区二区三区中文字幕 | 91成人 | 91美女在线观看 | 欧美一区二区三区在线观看视频 | 91天堂 | www.中文字幕 | 一区二区三区在线 | 欧 | 日韩在线一区二区 | 又爽又黄axxx片免费观看 | 黄色大片免费网站 | 国产成人午夜电影网 | 特黄视频 | 97国产精品 | 国产91在线播放 | 欧美日韩国产高清 | 久久久久综合 | 一本大道久久a久久精二百 欧洲一区二区三区 | 亚洲欧美视频一区 | 中文字幕在线观看成人 | 成人激情视频在线播放 | 欧美视频免费在线观看 | 久久久久久久久久久福利观看 | 日本黄色大片免费 |