大家好,又见面了,我是你们的朋友全栈君。
在windows下习惯了用tortoisesvn进行软件开发和管理,转到Linux下面,发现有一款和tortoisesvn极其相似的软件rabbitvcs,使用起来相当的顺手。安装过程有点折腾,可能和我用的linux发行版有关系吧。
ubuntu14.04系统
首先添加源,然后安装相应的软件包:
代码语言:javascript复制$ sudo add-apt-repository ppa:rabbitvcs/ppa
$ sudo apt-get update
安装依赖库:
代码语言:javascript复制sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus python-dulwich subversion meld
安装RabbitVCS库
代码语言:javascript复制sudo apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3
再安装依赖包
代码语言:javascript复制sudo apt-get install thunarx-python rabbitvcs-thunar
有些版本的系统经过以上步骤就应该在重启或注销后右键菜单中出现VCS的选项。
如果没有如期看到,请继续执行 添加软件链接
代码语言:javascript复制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的选项(我就是出现这种情况了),可以需要再运行下面一条指令:
代码语言:javascript复制$ sudo chown -R $USER:$USER ~/.config/rabbitvcs
注销或者重启电脑即可。
Ubuntu16.04/Mint18系统
由于Rabbitvcs很长一段时间没有更新了,在ubuntu16.04和LinuxMint18发布后,安装rabbitvcs需要一些特殊处理,不过基本步骤不变:
一: 添加rabbitvcs的ppa源
代码语言:javascript复制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
二: 更新本地源缓存
代码语言:javascript复制apt-get update
三: 安装rabbitvcs
代码语言:javascript复制apt-get install rabbitvcs-core rabbitvcs-cli rabbitvcs-thunar rabbitvcs-gedit thunarx-python # 若依赖错误, 可手工一个个安装
代码语言:javascript复制apt-get install thunarx-python rabbitvcs-thunar
四: 安装nemo-python, nemo-rabbitvcs插件
代码语言:javascript复制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
代码语言:javascript复制killall nemo
nemo
六:其他设置
如果注销或者重启后右键菜单没有出现Rabbitvcs,则可以参照Ubuntu14.04的处理方式。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161136.html原文链接:https://javaforall.cn