Reference Implementation
DCC - DarkChannel Client
Installation
Gentoo
The layman repository below contains the dev-perl/DarkChannel ebuild. Just add the above repository to your layman configuration an emerge the ebuild.
http://portage.datacore.ch/layman-global.txt
Debian
To install DarkChannel under Debian download the source code and use the follwing commands:
apt-get -y install haveged gnupg-agent
curl -L http://cpanmin.us | perl - App::cpanminus
tar -Jxvf darkchannel-*.tar.xz
cd darkchannel-*
cpanm --notest .
Any other UNIX system with Perl
If you don't care about your package manager, you can install DarkChannel directly from the source.
You can install DarkChannel with the following commands:
perl Makefile.PL
make
sudo make install
Docker
Make sure you have a working Docker installation.
Pull and install the DarkChannel Docker image and it's support scripts with the following commands:
export TARGET_DIR=~/bin
docker run -t -i --rm \
--env TARGET_UID=$(id -u) --env TARGET_GID=$(id -g) \
-u root -w /home/darkchannel -v ${TARGET_DIR}:/install \
aguindehi/debian-darkchannel:latest ./install
This will install the scripts dcc, dcd and dccore in the specified target directory under your own user id.