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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • day23 Pythonpython 本文re模块

    day23 Pythonpython 本文re模块

    2021年6月30日
    98
  • idea vim 配置[通俗易懂]

    idea vim 配置[通俗易懂]imapjkimapkjsettimeoutlen=300setkeep-english-in-normal-and-restore-in-insertsetkeep-english-in-normalsetclipboard=unnamedsetignorecase

    2022年9月30日
    4
  • 东南大学计算机调剂上岸,这些985/211的分校上岸毫无难度??

    东南大学计算机调剂上岸,这些985/211的分校上岸毫无难度??不知不觉,22考研的时间已经过去一半了。考研er们,往后的时间需要抓紧了。尽管备考时间不充裕,仍有一些小伙伴还在各大院校间反复横跳,确定不了目标学校和专业。哎,就是没有压迫感,就是玩。讲真,确认目标院校太晚的话,后面复习的压力真的会成倍叠加,所以还是要尽快敲定自己的目标。本期为大家推荐几个985/211的异地校区,竞争压力相对较小,部分专业报录比较低,为小伙伴们的确定院校助一臂之力。东北大学(秦皇…

    2022年6月12日
    70
  • ibatis和mybatis的简单区别

    ibatis和mybatis的简单区别1 传入参数和传出参数的区别 ibatis 传入参数用的是 parameterCla 传出参数用的是 resultClassi selectid serchDemo parameterCla Map resultClass BaseResultMa mybatis 传入参数用的是 parameterTyp 传出参数用的是 resultTypeMy selectid serchDemo parameterCla Map resultClass BaseResultMa

    2025年11月24日
    5
  • JAVA设计模式之原型模式

    定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在ja

    2022年3月11日
    42
  • mathtype大括号三个公式_latex大括号左对齐

    mathtype大括号三个公式_latex大括号左对齐数学方程输入对于很多理工科朋友来说是一件让人头疼的事情。不仅是数学方程本身就纷繁复杂花样百出,各种输入语法更是劝退无数人。然而很多看似复杂的东西其实并非如想象中的难,抓住本质即可快速入门。今天和大家分享下如何快速入门LaTeX,在XMind2020中轻松输入方程。01LaTeX是什么LaTeX是一种基于ΤΕΧ的排版系统,具有方便而强大的数学公式排版能力。日常中大家常见的高印刷质量的…

    2022年10月10日
    2

发表回复

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

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