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.
Provided below are install instructions for various Linux Distributions. We're always looking for help with our documentation, so feel free to correct us or contribute.
| Ubuntu | ||
| Debian | ||
| Fedora | ||
| Arch | ||
| Gentoo | ||
| Mandriva | ||
| OpenSUSE | ||
| RHEL/CentOS 5 |
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.
Hi
Have added the ppa, however cant find it in synaptic. running 64bit lucid.
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 &
correction for that, I had problems
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 34EF4A35
ikacikax, you are right. That is the right key.
Also, please note that keyserver and recv-keys argument is prefixed with 2 dashes. This webpage is somehow changing it into 1 big dash. So, be careful if you copy the command from this page.
why are you not in fedora repo?
Hi!
I am translating RabbitVCS to Norwegian and want to test the translation. How do I install it?
I assume I have to put the .mo file somewhere?
When finished, how do I submit it for official use?
Arne
Can you please ask this question on our mailing list?
Hi,
I'm using Ubuntu 8.04,
I have successfully downloaded and installed both rabbitvcs-core_0.13-1~hardy_all.deb and rabbitvcs-nautilus_0.13-1~hardy_all.deb packages and then restarted Ubuntu, but I still don't have any context menu in Nautilus.
Have I missed something?
Hello, I installed on
deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmic main with igning key 1024R/34EF4A35
rabbitvcs-gedit
rabbitvcs-cli
rabbitvcs-nautilius
rabbitvcs-core (0.13.1~karmic)
But if I make a right-click, it not seem like that:
http://wiki.rabbitvcs.org/wiki/about/screenshots
I see only Checkout and RappidVCS. In RappidVCS is Repository Browser, Export, Projektarchiv hier erstellen, Import, Hilfe, Einstellungen, Über
It that normal?
In our shool wie use TortoiseSVN with ja ppk (certificate?) file. Can i use this ppk-file in RappidVCS too, so that I connect with our shool like that:
svn+ssh://account@shoolname/svnroot/blabla
Regards
Using Ubuntu 9.10, I got the repository set-up but can't get the key.
Command:
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 34EF4A35
Error:
gpg: requesting key 34EF4A35 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
Hi!
I'm confused what I do after adding the ppa repository. I executed “sudo add-apt-repository ppa:rabbitvcs” which ran fine, but I'm unsure what to do next.
I tried things like “sudo apt-get install rabbitvcs” to no success. What's the next step?
Thanks!
-Dave
The packages are rabbitvcs-core and rabbitvcs-nautilus. Or you can use Synaptic to see what other clients are available.
sudo apt-get update
sudo apt-get install rabbitvcs
Will there be an opensuse prebuild version?
None of us use OpenSUSE that I'm aware of. If you have a capability of making an opensuse package, then please contribute.
this thing is eating the double dash at keyserver and recv-keys, and making it one
The trick is to escape it with %% on either side (that took 6 '%'es, sheesh…)
O_o o_O
Tryin' to install / update my Ubuntu (Karmik K.)
Erro message :
” Type 'n' is not known on line 2 in source list /etc/apt/sources.list.d/rabbitvcs-ppa-karmic.list ”
rabbitvcs-core_0.13-1~karmic_all.deb
Error message Software index is corrupted !!
Excellent work. Integrates beautifully into Nautilus.
Kip
Thanks for this great app! It would be perfect if there was a yum repository to be aware of updates.
Superb app, it is a shame a slick equivalent to tortoise has taken so long to appear. Linux needs more of this kind of thing. Whilst I can use the command line if I need to I will usually gravitate to tools like this.
What bullshitt is this? The coders didnt even bother putting together valid installation instructions. WTF ?
emerge rabbitvcs
Calculating dependencies… done!
emerge: there are no ebuilds to satisfy “rabbitvcs”.
TIX ~ # layman -l
My layman was broken because its path changed some updates ago from /usr/portage/local/layman to /usr/local/portage/layman and needed to be changed in make.conf too. But later on I received another error:
Downloading 'http://rabbitvcs.googlecode.com/files/rabbitvcs-0.13.1.tar.gz'
!!! Fetched file: rabbitvcs-0.13.1.tar.gz VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got: 546016
!!! Expected: 547422
Also filing a bug at the overlay's tracker.
What is the status of rabbitvcs in rion, it is not there?! where can I find gentoo ebuild file?
Lucid:
sudo add-apt-repository ppa:rabbitvcs/ppa
to get the key and repo automatically configured
sudo add-apt-repository ppa:rabbitvcs/ppa
then what?
In case someone other needs help on this in Ubuntu Lucid, here is what I did to get it working.
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo sudo apt-get update
sudo apt-get install rabbitvcs-core
sudo apt-get install rabbitvcs-nautilus
sudo apt-get install rabbitvcs-gedit
Restarted the comp.
This seemed to work. First I tried installing the .deb packages first, that didn't work.
port issue:
I cannot add the key from the ubuntu keyserver (HTTP fetch error 7: couldn't connect to host), they use a non-standard port (11371?), the gpg command is invoked automatically with
sudo add-apt-repository ppa:rabbitvcs/ppa
I thought the solution is the use the –keyserver-options http-proxy=*PROXYNAME* with the proxyname of my institute and run gpg again:
gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver-options http-proxy=*PROXYNAME* –keyserver keyserver.ubuntu.com –recv D11D2DD360FFA0359731ECD52EE5793634EF4A35
OUTPUT:
gpg: requesting key 34EF4A35 from hkp server keyserver.ubuntu.com
gpgkeys: key D11D2DD360FFA0359731ECD52EE5793634EF4A35 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
What can I do? This is a general problem for me to use PPAs on my Ubuntu system (Lucid).
Any ideas???