NAME

setup_dkbench - DKbench Perl Benchmark utility setup script

DESCRIPTION

This is a setup script, part of the Benchmark::DKbench distribution.

Refer to the distribution POD for more information on the DKbench suite.

SYNOPSIS

Simple setup script to check/get the reference versions of CPAN modules and download the Genbank data file required for the BioPerl benchmarks of the DKbench suite.

setup_dkbench [options]

Options:
--sudo   : Will use sudo for cpanm calls.
--force  : Will install reference CPAN module versions and re-download the genbank data.
--test   : Will run the test suites for the CPAN module (default behavior is to skip).
--data=s : Data dir path to copy files from. Should not need if you installed DKbench.
--help   : Print this help text and exit.

If you don't match the recommended Perl and CPAN module versions, the benchmarks may show 'Fail' under Pass/Fail and scores may not be comparable to the baseline. This might be perfectly fine for your purposes - in fact it might be intended if you are benchmarking to compare different software instead of hardware.

This installer assumes you have at least gunzip, File::Fetch and cpanm already installed (e.g. yum install perl-App-cpanminus for CentOS 7, apt install cpanminus for Debian buster).

In some systems you might need to install some packages (XML etc) with the package manager: e.g. 'yum install libdb-devel perl-XML-LibXML perl-XML-Parser libjpeg-devel' for CentOS or 'apt install libdb-dev libxml-simple-perl libjpeg-dev' for Debian.

Note that the suite can be installed to as low as perl 5.12, however if you have a perl version lower than 5.14 make sure you install IO::Socket::IP 0.41 or lower first.