We have broken up RabbitVCS into several discrete parts for v0.13. This allows for more effective and simple packaging as we grow as a project, but has the side effect of making things somewhat more complicated for our users. RabbitVCS is broken up into two main chunks: The core back-end piece that is a python module, and the individual front-ends you use to access dialogs and actions. When installing RabbitVCS, you must now install the core package as well as a package for each front-end you wish to use. Or alternatively, add the PPA to your list of Ubuntu repositories (sources).
See the README files in each tarball archive for installation information.
deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu DISTRIBUTION main ppa:rabbitvcs/ppa (you can open a terminal and type sudo add-apt-repository ppa:rabbitvcs to get the key and repo automatically configured)Note that the Karmic/Lucid PPA should also work for Debian Squeeze/Sid, but you'll need to type out the first apt line above.
layman -a rion && emerge rabbitvcs
Note: rabbitvcs-thunar requires the new thunarx-python bindings, available in our downloads section.
Discussion
Ubuntu Karmic users: please note that gdebi bug #393381 will cause manual installation to fail with:
dpkg: unable to read filedescriptor flags for <package status and descriptor>: bad file descriptorThis can be fixed by upgrading python-vte. If you can't do that, use the PPA.
Archlinux Users can build it via the user repository: http://aur.archlinux.org/packages.php?ID=30974
Hi,
I donot resides in Application → programming like other SVN available for ubuntu..
Thanks
Since it's a file manager extension, I'm not sure what we'd actually put under a desktop menu…
@sohail: after adding the ppa source, you need to install the program via “System” –> “Administration” –> “Synaptic Package Manager”. Search for 'rabbit' and you will see it in the list.
Could you include download links for the source packages, e.g. SRPMs?
For SRPMS please write to our rabbitvcs-devel mailing list and our resident Fedora packager (Juan) should get back to you.
Do you need something more than the .spec file (which you can find at http://rabbitvcs.googlecode.com/svn/trunk/packages/fedora/)?
No RabbitVCS Menu Icons?
If you notice that the RabbitVCS menu icons are not showing up, this is actually the result of a decision by GNOME upstream to cease displaying icons in menus by default.
You can change this behaviour by right clicking on the desktop, then select “Change Desktop Background” » Interface » Show Icons in Menus
…or try running:
gconftool-2 –type bool –set /desktop/gnome/interface/menus_have_icons true
(You can also use Applications > System Tools > Configuration editor, browse to that key and check the box.)
See the RabbitVCS bug report and the original GNOME bug report for more details.
I installed from ppa:rabbitvcs/ppa and work perfectly on my Ubuntu Karmic :)
Great tool!
Thank you guys ;)
Just following the instructions wasn't enough, logging out and in didn't give me the context menus. I needed to really restart ubuntu, then it worked.
Any chance of an apt repository for Debian?
I don't know of any “actual” Debian PPAs, and I haven't yet found a sponsor for upload to the official repository. For now, the Karmic PPA seems to work with all dependencies satisfiable on the current testing distribution (Squeeze).
Is there going to be a fedora x86_64 installation??
Same question? If there x86_64 build (rpm) for Fedora Exist? The x86 version is incompatible with Nautilus x86_64.
The PPA listed here is for the beta releases. This should now read: deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu DISTRIBUTION main
Integrate key in ubuntu with
Is there going to be a x86_64 build (rpm)?
Or otherwise put the .spec file somewhere so that someone else could build these packages!
There is a bug in nautilus-python for 64bit Fedora that prevents all nautilus python extensions (including RabbitVCS) from working correctly. This bug has been fixed in the latest version of nautilus-python, but I don't think current versions of Fedora (⇐ 12) will upgrade to the new version of nautilus-python.
I'll talk to Juan about uploading the spec file and instructions on how you can get it working on 64bit systems.
Thanks for the explanation. It is then just to wait for the new version of the spec file and the version of the nautilus-python lib!
It should be handy/wise to put this on the known issues page.
In Ubuntu Karmic 9.10 use
to add key & repository
On jaunty, I followed these steps:
$sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 34EF4A35I
I had to use this slightly modified PPA:
deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu jaunty main
and then do
$ sudo aptitude update
$ sudo apt-get install rabbitvcs-core rabbitvcs-nautilus
$ nautilus -q
$ pgrep -f service.py | xargs kill
$ nohup nautilus > /dev/null &
why are you not in fedora repo?