LinuxDC++ is a Linux port of the file-sharing program DC++. It uses the DC++ core but with a GTK+ GUI. It has also been called by many other names including linuxdcpp, ldcpp, dcpp, ldc++, dc++ for linux, wulfor.DC for Linux is a Unix/Linux port of DC++, a popular P2P program.
Installing LinuxDC++ in Ubuntu
Installing prerequisites
sudo apt-get install cvs scons build-essential libgtk2.0-dev libglade2-dev zlib1g-dev libbz2-dev libglitz1-dev
After finishing the installation you need to download LinuxDC++ from their anonymously CVS.This program is currently only
avaliable through cvs.Currently my working directory is /usr/local/src.
cvs -d:pserver:[email protected]:/cvsroot/linuxdcpp login
This will prompt for password
(leave password blank)
cvs -z3 -d:pserver:[email protected]:/cvsroot/linuxdcpp co linuxdcpp
If you want to download from CVS web check here http://cvs.berlios.de/cgi-bin/viewcvs.cgi/linuxdcpp
Install LinuxDC++
Once you download the software from CVS you should be having linuxdcpp directory and now you need to enter in to the
directory using the following command.
cd linuxdcpp
scons release=1 PREFIX=/usr/local (You can choose this option)
This will starts the compilation checks and other linuxdcpp related.
Now you need to install using the following command
sudo scons install
This will finish the installation
Now if you want to run linuxdcpp just enter the following command
linuxdcpp
Now you should see the following screen
[thumb:497:c:l=p]
Public hub screen looks like below.
[thumb:498:c:l=p]
LinuxDC++ Version Details
[thumb:496:c:l=p]
Error on page http://www.debianadmin.com/p2p-file-sharing-software-in-ubuntu.html see below
“Now if you want to run linuxdcpp just enter the following command
linuxcpp”
Guess it should be”linuxdcpp”
great program!
thx
thanks joel i have corrected that now
when i tried to install, i am getting this error.
bash: scons: command not found
@mallik
make sure that you have installed scons package mentioned in the article
my public hubs list doesnt come up 🙁
I’m new to linux so this is probably something really simple, but when i run
“sudo scons install”
this happens
“scons: Reading SConscript files …
scons: done reading SConscript files.
scons: Building targets …
scons: *** Source `linuxdcpp’ not found, needed by target `/usr/local/bin/linuxdcpp’. Stop.
scons: building terminated because of errors.”
i don’t know if it has anything to do with this, but when i run
“scons release=1 PREFIX=/usr/local”
this happens
“Checking for main() in C library ssl… no
OpenSSL library (libssl) not found
Note: You might have the lib but not the headers”
i would appreciate any help you could give me. thanks
when i run
“scons release=1 PREFIX=/usr/local”
it does find everything else… just not the OpenSSL library
when i run “scons release=1 PREFIX=/usr/local”
lananda@macchina-infernale:~/linuxdcpp$ scons release=1 PREFIX=/usr/local
scons: Reading SConscript files …
Checking for g++ >= 3.4…ok
Checking for pkg-config… ok
Checking for gtk+-2.0 >= 2.6… ok
Checking for gthread-2.0 >= 2.4… ok
Checking for libglade-2.0 >= 2.4… ok
Checking for C header file time.h… yes
Checking for C header file signal.h… yes
Checking for C header file unistd.h… yes
Checking for main() in C library pthread… yes
Checking for main() in C library z… yes
Checking for main() in C library bz2… yes
Checking for main() in C library ssl… no
OpenSSL library (libssl) not found
Note: You might have the lib but not the headers
…please help me…thanks
@lananda
sudo apt-get install libssl-dev
to avion23: grat suggest! it works!thanks!!
I am behind a firewall and cannot cvs :(. can somebody please make a tarball and share? i would be most grateful
thanks
if you get the error message about crypto library try to reinstall the packages with sudo apt-get install cvs scons build-essential libgtk2.0-dev libglade2-dev zlib1g-dev libbz2-dev libglitz1-dev libssl-dev. that should work,then go on with the instalation
Thanks, but I receive the following message:
…rdrg@rdrg-laptop:~/linuxdcpp$ linuxdcpp
Loading: Hash database
Loading: Shared Files
Loading: Download Queue
linuxdcpp: ../../src/xcb_io.c:176: process_responses: Assertion `!(req && current_request && !(((long) (req->sequence) – (long) (current_request)) <= 0))' failed.
Aborted
What should I do?