Linux中的svn客户端RabbitVCS-2

我们都知道,自从svn出道以来,很多人都预言,cvs将会被其取代。就如同他们预言maven要取代ant一样。可见,svn的流行。在Windows中,最常用到的开源免费的svn客户端就是TortoiseSVN(也就是我们看到的小乌龟)。在Windows中,TortoiseSVN搭配VisualSvn
Server(免费的svn server管理工具),可以让开发人员非常容易的对项目进行版本库的构建。

在Linux中,我们最常用到的svn客户端可能会是eSvn。它同样开源,免费。但是它的使用习惯跟Windows上的小乌龟TortoiseSVN完全不一样,而且这个客户端软件的图形化界面在Linux中显得有些呆板甚至“难看”。开源的力量就是强大。RabbitVCS就是一款开源、免费的支持众多Linux系统的类似于TortoiseSVN的svn客户端软件。它的操作方式几乎跟在Windows中使用TortoiseSVN一样,常用操作也集成到了鼠标右键中。

更重要的一点是:eSvn在update代码的时候,location不能出现中文,否则无法update。而RabbitVCS则无此限制。

安装方法可参考官方网站:http://wiki.rabbitvcs.org/wiki/install/ubuntu,具体步骤如下:

1. 在Ubuntu源中加入rabbitvcs

执行:sudo gedit /etc/apt/sources.list ,在其最后添加:

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

2.更新ubuntu系统

执行:sudo apt-get update 更新源,如果出现公匙导入失败,可执行如下代码:

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

sudo apt-get update

3.安装rabbitvcs

sudo apt-get install rabbitvcs-cli  rabbitvcs-core rabbitvcs-gedit
rabbitvcs-nautilus rabbitvcs-thunar thunarx-python

4. 重启nautilus

执行:nautilus -q

这样点击鼠标右键,就会出现rabbitvcs的操作选项,

Ubuntu下图形界面SVN客户端-RabbitVCS的安装 http://www.linuxidc.com/Linux/2012-02/55071.htm

问题处理:

我的系统是Ubuntu 12.04 LTS

打开终端,执行如下命令:
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A35
sudo
apt-get update
sudo apt-get install rabbitvcs-cli rabbitvcs-core
rabbitvcs-gedit rabbitvcs-nautilus
rabbitvcs-thunar thunarx-python

会有如下的报错:
Some packages could not be installed. This may mean that you
have
requested an impossible situation or if you are using the
unstable
distribution that some required packages have not yet been
created
or been moved out of Incoming.
The following information may help
to resolve the situation:
The following packages have unmet
dependencies:
 rabbitvcs-nautilus : Depends: nautilus (< 1:3.0~) but
1:3.4.2-0ubuntu8 is to be
installed
                     
Depends: python-nautilus (< 1.0~) but 1.1-3 is to be
installed
 rabbitvcs-thunar : Depends: thunarx-python (>= 0.3.0) but
0.2.0-1~precise is to be installed
E: Unable to correct problems, you have
held broken packages.

原因是rabbitvcs-nautilus和rabbitvcs-thunar,这两个安装不了!
前者,可以用rabbitvcs-nautilus3代替,后者没办法,只能不装了吧!

关闭虚拟机,再重启,使用鼠标右键菜单里的RabbitVCS SVN的功能,总报如下的错:
SSL handshake failed: SSL
error: Key usage violation in certificate has
been detected.
看到网上说,用如下的命令,可以消除上面的错误:
sudo mv
/usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.old
sudo ln -s
/usr/lib/libneon.so.27
/usr/lib/libneon-gnutls.so.27

但我这却不行,后来发现时libneon.so.27不存在,于是的先安装它:
[email protected]:~$ sudo
apt-get install
libneon27

安装后,再执行上述命令,然后,RabbitVCS就正常可用了!
(又试了下rabbitvcs-thunar,仍然安装不了!能用就行了!)

Linux中的svn客户端RabbitVCS-2,布布扣,bubuko.com

时间: 2024-12-19 22:34:50

Linux中的svn客户端RabbitVCS-2的相关文章

Ubuntu下安装可视化SVN客户端Rabbitvcs

如果你用过Windows下的tortoisesvn,肯定会感叹,同样是开源程序,为什么这些开源的东西不在开源的系统上先跑呢? 不用着急,那边有个乌龟,这篇有只兔子,只是看了太多的龟兔赛跑的故事,不知到最后谁会赢.那就有你评判了,先安装再说吧! 下面是它的屏幕截图 由于这个目前还没有在安装中心里面,所以只能是手动安装. 你可以参考这里自己安装, 也可以按照我的方法在Ubuntu下进行安装,因为里面没有中文. 下载压缩包,进入解压后的目录:http://code.google.com/p/rabbi

在Eclipse中安装SVN客户端插件

在Eclipse中安装SVN客户端插件 1.1  Eclipse插件应用市场 在Eclipse中访问Eclipse Marketplace Client可以搜索Subversion,下载插件,按提示安装即可. 1.2 使用压缩包 如果不能联网可以使用下载好的插件压缩包eclipse_svn_site-1.10.5.zip,这个压缩包是从http://subclipse.tigris.org/网站(subclipse是这款Eclipse插件的名称)上下载的.安装方法是: ①解压eclipse_sv

Ubuntu下最好用的SVN客户端 rabbitvcs

1. sudo add-apt-repository ppa:rabbitvcs/ppa       上面的地址在http://wiki.rabbitvcs.org/wiki/download 下 点击ubuntu可以找到 2. 打开/etc/apt/sources.list 文件 添加 deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmic main这句话 3. sudo apt-key adv --keyserver keyserve

Linux中搭建SVN服务器

一 下载工具 [plain] view plain copy print? 1. subversion-1.6.17.tar.gz 2. subversion-deps-1.6.17.tar.gz 二 解压两个包: 1.在此之前,我已经创建了一个用户svnroot专门用来安装管理svn的,就解压在/home/root/目录下 [plain] view plain copy print? tar -xzvf  subversion-1.6.17.tar.gz tar -xzvf  subversi

ubuntu SVN客户端Rabbitvcs ubuntu上的rabbitvcs

缘由:要在UBUNTU上使用SVN 因为原来都是在WINDOMS 上使用的 tortoiseSvn,So 就在UBUNTU软件中心 搜索了  tortoise,结果下载了个tortoiseHg 完全不会用,上网搜了下,原来是GUI,做,看起来高深莫测,水平有限,不会用,以后再研究. 于是就上网搜索了下 ubuntu tortoiseSvn  结果就找到了 rabbitvcs.. 根据教程: 1,添加软件源:sudo add-apt-repository ppa:rabbitvcs/ppa 2, 

Linux下安装SVN客户端

1.下载 [[email protected] software]$ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.12.tar.bz2 [[email protected] software]$ wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.bz2 2.解压 [[email protected] software]$ tar j

Eclipse或SVN——如何在Eclipse中安装SVN客户端插件

1.下载SVN插件,下载地址:http://download.csdn.net/download/wangshuxuncom/7638615 2.解压下载下来的压缩文件然后根据里面名为"使用说明.txt"来配置即可.

Ubuntu12.04 安装 图形界面 SVN客户端 Rabbitvcs

sudo add-apt-repository ppa:rabbitvcs/ppa sudo apt-get update sudo apt-get install rabbitvcs-core rabbitvcs-nautilus3 rabbitvcs-gedit rabbitvcs-cli killall nautilus

Linux上部署SVN

=====================  Linux上部署SVN  ===================== 2017-09-29  14:54:12 个人原创,转载请注明,否则追究法律责任 Linux服务端安装配置: ................................................................................................................................ 1,svn服务端