PDA

View Full Version : HOWTO: Compile CSpace on Ubuntu


yrufset
March 13th, 2008, 09:47 AM
HOWTO: compile CSpace (private p2p) on Ubuntu
Hello all.
i've been trying to send my sister (xp user) some files over the net.
i heard about this app called CSpace, which is a private decentrelized p2p program, available for both Win32 and Linux.

but only source for linux, and i was a newbie.
i searched the forums and the web for some guidence, and found nothing.

i decided to bravely try to compile it myself, and..... VOUUaLLLA!
i made it.
so i thought why not post it up as HOWTO.

a few notes:
this was tested on Xubuntu Gutsy Gibon (7.10) only. Though it should work flawlessly on any other
Gutsy version (Ubuntu, Kubuntu Etc...)

1. first step, installing all of the dependencies:

sudo apt-get install python2.4 python-qt4 python-ctypes python-pycurl python-ncrypt


2. download CSpace source code from CSpace's web page: www.cspace.in (just in case the direct-link is broken)
or
use wget or any other download tool to grab:
http://www.cspace.in/srcdist/CSpaceSrc126.zip

3. extarct the source code to whatever folder you wish (i did it in /home/yourname/CSpace) using your favorite extraction app.
newbies: just double click the downloaded file, choose extarct, and put it in /home/yourname/CSpace.

4. open up terminal where you extracted the source, and launch the app:

sudo python CSpace.pyw


or you can just add a launcher to desktop using that command.


using the app is very easy. you need to get a public ID key, and start adding contacts by using their keys....

feel free to post correcttions, questions, etc....

Happy-Private-P2P'ing!

skipf
March 15th, 2008, 10:17 PM
It takes LONGER to READ about the installation than it does to install it.
THANKS!!!

yrufset
March 16th, 2008, 03:57 AM
Well,
there's almost no documentation about that wonderful app on the web.
i thought it might be nice to add some...

you welcome ;)

garba
July 14th, 2009, 02:55 PM
thanks for your post, tried this on jaunty but it can't seem to go through the "connecting" stage... an open source program, based on open source stuff, working flawlessly on windows and not working at all on a linux distro oh well ps fyi yes im kind of pissed off