Dependencies
Carton
Carton is a Perl dependencies manager, it will get what you need, so don't bother for Perl modules dependencies (but you can read the file cpanfile
if you want).
You will need some tools before installing Perl modules:
sudo apt-get install build-essential libssl-dev libio-socket-ssl-perl liblwp-protocol-https-perl zlib1g-dev
Then install Carton:
sudo cpan Carton
DB dev packages
NB: There's no dependency for SQLite
If you want to use PostgreSQL
sudo apt-get install libpq-dev
If you want to use MySQL (or MariaDB)
sudo apt-get install libmariadbd-dev
Install libmysqld-dev
instead if you use Debian Jessie.
If you use MariaDB, please do:
sudo cd $(dirname $(which mariadb_config))
sudo ln -s mariadb_config mysql_config
in order to be able to install DBD::mysql.
You can now go to the installation page or go back to wiki's homepage.