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)
上一篇 2022年7月18日 下午4:36
下一篇 2022年7月18日 下午4:36


相关推荐

  • 让 AI 住进飞书:OpenClaw 接入飞书机器人的完整实践

    让 AI 住进飞书:OpenClaw 接入飞书机器人的完整实践

    2026年3月13日
    1
  • h5网页制作_为什么叫h5页面

    h5网页制作_为什么叫h5页面背景:h5文件详解H5文件是层次数据格式第5代的版本(HierarchicalDataFormat,HDF5),它是用于存储科学数据的一种文件格式和库文件。由美国超级计算中心与应用中心研发的文件格式,用以存储和组织大规模数据.H5将文件结构简化成两个主要的对象类型: 数据集dataset,就是同一类型数据的多维数组 组group,是一种容器结构,可以包含数据集和其他组,若一个文件中存放了不同种类的数据集,这些数据集的管理就用到了group! 直观的理解,可以参考我们的文件系统

    2025年10月13日
    6
  • int8与int16_将int型转为char型

    int8与int16_将int型转为char型工作中经常碰到int8_t、int16_t、int32_t、int64_t、uint8_t、size_t、ssize_t等数据类型,所以有必要对此进行梳理。int_t同类int_t为一个结构的标注,可以理解为type/typedef的缩写,表示它是通过typedef定义的,而不是一种新的数据类型。因为跨平台,不同的平台会有不同的字长,所以利用预编译和typedef可以最有效的维护代码。…

    2022年8月15日
    9
  • Mit6.S081-实验3-Page tables

    Mit6.S081-实验3-Page tablesMit6 S081 实验 2 Systemcalls 一 Printapageta 实验准备 2 实验要求 3 systemcall 调用链路 4 tracesystemc 具体实现 4 执行效果 5 测试效果一 Printapageta 实验准备 1 阅读 xv6book 章节 32 内存布局代码 kern memlayout h3 虚拟内存代码 kernel vm c4 分配 释放物理内存代码 kernel kalloc c2 实验要求 3 systemcall 调用链路

    2026年3月26日
    2
  • Redis从青铜到王者,从环境搭建到熟练使用,看这一篇就够了,超全整理详细解析,赶紧收藏吧!!!

    Redis从青铜到王者,从环境搭建到熟练使用,看这一篇就够了,超全整理详细解析,赶紧收藏吧!!!一、常见的非关系型数据库NOSQL分类二、了解Redis三、Redis的单节点安装教程四、Redis的常用命令五、BITMAP位图六、Redis的数据模型七、Redis持久化八、idea使用Jedis连接Redis

    2022年5月10日
    39
  • discuz二次开发笔记

    discuz二次开发笔记禁止游客访问后,QQ互联登录失效在connect.php添加一行define(‘CURSCRIPT’,’member’);(自己翻源码看的,不保证不会造成其它问题,请自行测试)目录介绍代码 upload/(上线只要copy这个文件夹就可以了)模板文件 upload/template/ (要修改模板样式都在这里,改完要管理员去“工具”->”更新缓存”

    2022年5月19日
    43

发表回复

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

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