Install prerequisites of prerequisites: sudo perl -MCPAN -e 'install File::Which' Install libgpgme this way on >= feisty systems: sudo apt-get install -y libgpgme11-dev Install libgpgme this way on < feisty systems: (a) On the first system: ( set -ex sudo apt-get install -y g++ sudo apt-get install -y dpkg-dev debhelper dpatch fakeroot sudo apt-get install -y libgpg-error-dev mkdir /tmp/gpgme cd /tmp/gpgme wget http://us.archive.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/gpgme1.0_1.1.2-2ubuntu2.dsc wget http://us.archive.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/gpgme1.0_1.1.2-2ubuntu2.diff.gz wget http://us.archive.ubuntu.com/ubuntu/pool/main/g/gpgme1.0/gpgme1.0_1.1.2.orig.tar.gz sudo dpkg-source -x gpgme1.0_1.1.2-2ubuntu2.dsc (cd gpgme1.0-1.1.2/ && sudo dpkg-buildpackage -rfakeroot -uc -b) sudo dpkg -i libgpgme11_1.1.2-2ubuntu2_amd64.deb sudo dpkg -i libgpgme11-dev_1.1.2-2ubuntu2_amd64.deb ) (b) On systems 2..N: (i) Distribute the .deb packages you built on the first system: ( set -ex cd /tmp/gpgme for f in libgpgme11*.deb; do sudo salloc -N47 sbcast --force "$f" "/tmp/$f" done ) (ii) Install them: sudo srun -N47 apt-get install -y libgpg-error-dev sudo srun -N47 dpkg -i /tmp/libgpgme11_1.1.2-2ubuntu2_amd64.deb sudo srun -N47 dpkg -i /tmp/libgpgme11-dev_1.1.2-2ubuntu2_amd64.deb Install prerequisites: sudo perl -MCPAN -e 'install Cache::Memcached' sudo perl -MCPAN -e 'install MogileFS::Client' sudo perl -MCPAN -e 'install Crypt::GpgME' sudo perl -MCPAN -e 'install IO::Uncompress::Gunzip' sudo perl -MCPAN -e 'install Test::Pod::Coverage' sudo perl -MCPAN -e 'install Test::Pod' Create configuration files: see server/INSTALL and client/INSTALL for details. Download the Warehouse API source code: apt-get install -y subversion cd /usr/local/src svn co http://dev.freelogy.org/svn/polony/polony-tools/trunk/warehouse Create /etc/warehouse/. mkdir -p /etc/warehouse Copy /usr/local/src/warehouse/client/warehouse-client.conf.sample to /etc/warehouse/warehouse-client.conf and edit to suit. Copy /usr/local/src/warehouse/client/memcached.conf.pl.sample to /etc/warehouse/memcached.conf.pl and edit to suit. Test and install the Warehouse API: cd /usr/local/src/warehouse perl Makefile.PL make make test make install