Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
Lufi
Lufi
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 41
    • Issues 41
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 3
    • Merge Requests 3
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Fiat Tux
  • Hat softwares
  • LufiLufi
  • Wiki
  • dependencies

Last edited by Luc Didry May 07, 2020
Page history

dependencies

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.

Clone repository
  • Adding a robots.txt
  • Invitations when using LDAP
  • configuration
  • contribute
  • create a new theme
  • cron jobs
  • dependencies
  • Home
  • installation
  • update