打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何在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。

  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. Cloning into 'redivivus'...

  3. remote: Counting objects: 7128, done.

  4. remote: Compressing objects: 100% (2671/2671), done.

  5. remote: Total 7128 (delta 5464), reused 5711 (delta 4438)

  6. Receiving objects: 100% (7128/7128), 2.39 MiB | 470.00 KiB/s, done.

  7. Resolving deltas: 100% (5464/5464), done.

  8. 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. cd src/ && make -f Makefile install

  3. make[1]: Entering directory `/home/arun/redivivus/src'

  4. make -f Makefile.Release install

  5. make[2]: Entering directory `/home/arun/redivivus/src'

  6. install -m 755 -p '../bin/qgit' '/usr/lib/x86_64-linux-gnu/qt4/bin/qgit'

  7. strip '/usr/lib/x86_64-linux-gnu/qt4/bin/qgit'

  8. make[2]: Leaving directory `/home/arun/redivivus/src'

  9. 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。

$ 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用它简单的图形界面使得我们的工作更加简单和快速。



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Ubuntu 16.04 + Qt 5.11 +opencv 3.4完美配置(亲测,最简单完美的方法)
android源代码下载及编译开发
Ubuntu 64位安装 theano cuda7.5 详细笔记
Caffe学习系列(1):安装配置ubuntu14.04+cuda7.5+caffe+cudnn
ubuntu12.04 下安装nodejs【整理】 | web前端,杭州小白的个人博客,小白的个人博客
OpenHarmony源码编译全过程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服