########### Rabbitvcs ###########
step 1:安装依赖关系包
sudo apt-get update
sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus python-dulwich subversion meld gconf-editor
============ 我是华丽的分割线 =============
step 2:执行安装
下载:http://code.google.com/p/rabbitvcs/downloads/list?can=2&q=rabbitvcs-0.15.3.tar.bz2
tar jxvf rabbitvcs-0.15.3.tar.bz2
cd rabbitvcs-0.15.3
gedit setup.py
<span style="font-size:18px;">#icon_theme_directory = "share/icons/hicolor" icon_theme_directory = "/usr/share/icons/hicolor" #locale_directory = "share/locale" locale_directory = "/usr/share/locale"</span>
sudo python setup.py install --install-layout=deb
cd clients/nautilus-3.0
sudo cp RabbitVCS.py /usr/share/nautilus-python/extensions/
gconftool-2 –type bool –set /desktop/gnome/interface/menus_have_icons true
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor
ubuntu13.04_amd64把库文件放在/usr/lib/x86_64-linux-gnu 目录内,然而nautilus-python (nautilus的扩展程序)设定的库是在/usr/lib目录下。这是nautilus-python的一个bug。害的我不知道捣鼓了多久Rabbitvcs ....................
目前方法是:把当前环境创建一个软连接。命令为:
sudo ln -s /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0 /usr/lib/libpython2.7.so.1.0
(注意先到目录内查看版本是否和上面命令中一致,我的是2.7)
sudo apt-get install python-dev
sudo apt-get install python-simplejson
============== 我是华丽的分割线 =============
step 3:重启nautilus文件系统
终端输入:
nautilus -q
pgrep -f service.py | xargs kill
nohup nautilus > /dev/null &
文件夹中单击右键,查看可选项是否有Rabbitvcs选项。
操作使用类似 windows下的tortoisesvn。