Ubuntu15安装RabbitVCS(SVN)客户端

Ubuntu15安装RabbitVCS(SVN)客户端Windows下常用的SVN管理工具是TortoiseSVN,而它不支持Linux。如果你想在linux下也使用同样的图形化界面来管理SVN,那么RabbitVCS是一个不错的选择。它支持和TortoiseSVN同样的操作。一、安装官方的wiki上指出了安装方法:http://wiki.rabbitvcs.org/wiki/install/ubuntu第一步

大家好,又见面了,我是你们的朋友全栈君。

Windows下常用的SVN管理工具是TortoiseSVN,而它不支持Linux。如果你想在linux下也使用同样的图形化界面来管理SVN,那么RabbitVCS是一个不错的选择。它支持和TortoiseSVN同样的操作。


一、安装


官方的wiki上指出了安装方法:http://wiki.rabbitvcs.org/wiki/install/ubuntu

第一步:将rabbitvcs的添加到源里面。(次操作会提示是否要添加到源里面,点击ENTER添加,Ctrl+C不添加),这里选择ENTER方便更新。

sudo add-apt-repository ppa:rabbitvcs/ppa


Ubuntu15安装RabbitVCS(SVN)客户端

第二步:根据第一步的情况来是否跳过该步骤,如果第一步出现导入key,那第二步可以跳过,否则需要导入key

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 34EF4A35

Ubuntu15安装RabbitVCS(SVN)客户端

第三步:执行更新源 

执行语句sudo gedit  /etc/apt/sources.list,在文件末尾添加如下语句:


deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu **DISTRIBUTION** main将其中的**DISTRIBUTION**替换为某一个特定版本的名称。比如:precise,其他的可参考:http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu/pool/main/r/rabbitvcs/

deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu precise main

Ubuntu15安装RabbitVCS(SVN)客户端

sudo apt-get update

Ubuntu15安装RabbitVCS(SVN)客户端


第四步:安装依赖库

sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus python-dulwich subversion meld


Ubuntu15安装RabbitVCS(SVN)客户端


第五步:安装RabbitVCS

sudo apt-get install rabbitvcs-cli  rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3


Ubuntu15安装RabbitVCS(SVN)客户端



第六步:下载安装thunarx-python及rabbitvcs-thunar

sudo apt-get install thunarx-python


Ubuntu15安装RabbitVCS(SVN)客户端


报错:


Ubuntu15安装RabbitVCS(SVN)客户端


找了几种解决方法都不行,重启文件管理系统:


$nautilus -q  


Ubuntu15安装RabbitVCS(SVN)客户端


重启之后,在文件夹中右键就能看见了


Ubuntu15安装RabbitVCS(SVN)客户端



二、源码安装


从源码安装: http://wiki.rabbitvcs.org/wiki/install/ubuntu 从这下载源码到本地,解压


Ubuntu15安装RabbitVCS(SVN)客户端

首先,确保你安装了所有的依赖:


sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus python-dulwich subversion meld


然后执行:

sudo python setup.py install –install-layout=deb


Ubuntu15安装RabbitVCS(SVN)客户端



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161113.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月18日 下午5:36
下一篇 2022年7月18日 下午5:36


相关推荐

  • console.log()的作用与实现[通俗易懂]

    console.log()的作用与实现[通俗易懂]console.log()的作用是什么主要是方便你调式javascript用的。你可以看到你在页面中输出的内容。相比alert他的优点是:1,他能看到结构话的东西,如果是alert,淡出一个对象就是[objectobject],但是console能看到对象的内容。,2,console不会打断你页面的操作,如果用alert弹出来内容,那么页面就死了,但是console输出内容后你页面还可以正常操作。3,console里面的内容非常丰富,你可以在控制台输入:console,然后就可看到:Cons

    2022年7月14日
    20
  • Bean @session_spring类方法注解

    Bean @session_spring类方法注解刚开始的时候,在controller层使用@RequestParam的时候,发现这个参数是必须要输入值的,但是我们有时候必须查询的时候允许参数为空,使用这个注解就不行了。在集成了swagger2后,找了半天的原因,发现使用@ApiImplicitParam这个注解可以解决这个问题。对应下面的参数。所以我们可以使用这个注解来解决我们所遇到的参考为空的问题。而且已经集成了swagger2,所以我们尽量…

    2025年8月8日
    3
  • BP神经网络预测(人口)程序(matlab)

    BP神经网络预测(人口)程序(matlab)自己测试人口预测的matlab实现:x=[54167  55196  56300  57482  58796  60266  61465  62828  64653  65994  67207  66207  65859  67295  69172  70499  72538  74542…

    2025年9月14日
    10
  • golang go语言 反向 websocket 代理演示代码

    golang go语言 反向 websocket 代理演示代码golanggo语言反向websocket代理演示代码通过go语言实现websocket反向代理功能packagemainimport( “fmt” “github.com/fasthttp/websocket” “github.com/valyala/fasthttp” proxy”github.com/yeqown/fasthttp-reverse-proxy” “log”)varupgraders=&websocket.FastHTTPUpgrad

    2022年7月26日
    25
  • java命令报错——找不到或无法加载主类

    java命令报错——找不到或无法加载主类java 命令报错 找不到或无法加载主类

    2026年3月16日
    2
  • 软件测试流程及规范(参考大华为的规范)

    软件测试流程及规范(参考大华为的规范)参考某大佬(窝真不知道是哪位大佬)总结的测试流程并结合在华为做测试学到的规范,整理的我们公司的测试流程,分享是一种美德,so开始你的阅读吧~软件测试流程及规范一、目标制定完整且具体的测试路线和流程,为快速、高效和高质量的软件测试提供基础流程框架。最终目标是实现软件测试规范化、标准化。二、测试流程说明三、需求分析需求分析由SA制定,要求细化每一个功能的细节,每一个按钮的位置以及边界范围,对于稍大或稍…

    2022年5月4日
    152

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号