ubuntu/LinuxMint安装RabbitVCS

ubuntu/LinuxMint安装RabbitVCS在windows下习惯了用tortoisesvn进行软件开发和管理,转到Linux下面,发现有一款和tortoisesvn极其相似的软件rabbitvcs,使用起来相当的顺手。安装过程有点折腾,可能和我用的linux发行版有关系吧。首先添加源,然后安装相应的软件包:$sudoadd-apt-repositoryppa:rabbitvcs/ppa$sudoapt-get

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

在windows下习惯了用tortoisesvn进行软件开发和管理,转到Linux下面,发现有一款和tortoisesvn极其相似的软件rabbitvcs,使用起来相当的顺手。安装过程有点折腾,可能和我用的linux发行版有关系吧。

ubuntu14.04系统

首先添加源,然后安装相应的软件包:

$ sudo add-apt-repository ppa:rabbitvcs/ppa
$ sudo apt-get update

安装依赖库:

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

安装RabbitVCS库

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

再安装依赖包

sudo apt-get install thunarx-python rabbitvcs-thunar

有些版本的系统经过以上步骤就应该在重启或注销后右键菜单中出现VCS的选项。

如果没有如期看到,请继续执行
添加软件链接

64位:sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0
32位:sudo ln -s /usr/lib/i386-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0

经过上述步骤如果在重启或者注销后仍然没有看到右键菜单中出现VCS的选项(我就是出现这种情况了),可以需要再运行下面一条指令:

$ sudo chown -R $USER:$USER ~/.config/rabbitvcs

注销或者重启电脑即可。

Ubuntu16.04/Mint18系统

由于Rabbitvcs很长一段时间没有更新了,在ubuntu16.04和LinuxMint18发布后,安装rabbitvcs需要一些特殊处理,不过基本步骤不变:

一: 添加rabbitvcs的ppa源

sudo add-apt-repository ppa:rabbitvcs/ppa # 会提示确认, 直接按回车键

这个时候会报错的,因为Rabbitvcs还没有支持最新的的下系统

可以利用如下操作代替:

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

或者:

sudo gedit  /etc/apt/sources.list

最后一行追加:

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

二: 更新本地源缓存

apt-get update

三: 安装rabbitvcs

apt-get install rabbitvcs-core rabbitvcs-cli rabbitvcs-thunar rabbitvcs-gedit thunarx-python # 若依赖错误, 可手工一个个安装

apt-get install thunarx-python rabbitvcs-thunar

四: 安装nemo-python, nemo-rabbitvcs插件

apt-add-repository ppa:gwendal-lebihan-dev/cinnamon-stable # 会提示确认, 直接按回车键
apt-get update
apt-get install python-nemo

从这里: python-nemo 下载RabbitVCS.py, 放入到/usr/share/nemo-python/extensions/下, 或直接安装nemo-rabbitvcs

五: 重启Nemo

killall nemo
nemo

六:其他设置

如果注销或者重启后右键菜单没有出现Rabbitvcs,则可以参照Ubuntu14.04的处理方式。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • opencv之haar特征+AdaBoos分类器算法流程(二)[通俗易懂]

    opencv之haar特征+AdaBoos分类器算法流程(二)

    2022年1月24日
    53
  • 2020JAVA面试题附答案(长期更新)[通俗易懂]

    2020JAVA面试题附答案(长期更新)[通俗易懂]最新更新日志2018年12月28日:更新了springboot相关面试题,spring更多的内容(类别:开源框架)2019年11月14日:更新redis缓存雪崩,击穿,穿透相关面试题,更新了tomcat调优相关问题,更新了TCP三次握手四次握手问题JAVA基础JAVA中的几种基本类型,各占用多少字节?下图单位是bit,非字节1B=8bitString能被继承吗?…

    2022年5月28日
    39
  • ssm/php/java/net/python中小学生视频在线网站「建议收藏」

    本系统带文档lw1万字+答辩PPT+查重如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我,有时间看到机会给你发系统设计.1系统体系结构中小学生视频在线网站的结构图-1所示:图-1系统结构登录系统结构图,如图-2所示:图-2登录结构图管理员结构图,如图-3所示。图-3管理员结构图.2开发流程设计系统流程的分析是通过调查系统所涉及问题的识别、可行性、可操作性、系统分析处理能力等具体环节来调节、整理系统的设计方案以确保系统能达到理

    2022年4月7日
    63
  • 方法重载和重写的区别[通俗易懂]

    方法重载和重写的区别[通俗易懂]一、方法重载(overload)重载方法的定义是在同一个类中,某方法允许存在一个以上的同名方法,只要它们的参数列表不同即可。方法重载的作用:屏蔽了同一功能的方法由于参数不同所造成方法名称不同。方法重载判断原则: “两同一不同”两同:同类中,方法名相同;一不同:方法参数列表不同(参数类型、参数个数、参数顺序);       只要参数类型,参数个数,参数顺序有一个不同,参数列表就不同.注意:方法重载和…

    2022年6月13日
    27
  • java 时间转换成字符串_JAVA8时间新特性时间与字符串直接的转换

    java 时间转换成字符串_JAVA8时间新特性时间与字符串直接的转换对很多应用来说,时间和日期的概念都是必须的。像生日,租赁期,事件的时间戳和商店营业时长,等等,都是基于时间和日期的;然而,Java却没有好的API来处理它们。在JavaSE8中,添加了一个新包:java.time,它提供了结构良好的API来处理时间和日期。新的API:java.time,由5个包组成:大多数开发者只会用到基础和format包,也可能会用到temporal包。因此,尽管有68个新…

    2022年5月5日
    109
  • Mac下Ant安装「建议收藏」

    Mac下Ant安装「建议收藏」首先进入Ant官网(http://ant.apache.org/bindownload.cgi)下载Ant:(本人的默认下载在/User/xx/Download)正常安装过程:1:sudosh(会提示你输入当前用户的密码)2:cp/User/xx/Download/apache-ant.1.9.4-bin.zip/usr/local(拷贝ant压缩包到/user/local目录下)3:c

    2022年7月25日
    21

发表回复

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

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