Software - INSTALL Verlihub

=============================

Dependencies and installation

=============================

* Required dependencies:

[ bin lib hdr ] GCC 4.8.0

[ bin --- hdr ] CMake 2.8.12

[ bin lib hdr ] MySQL 5.7.1

[ --- lib hdr ] OpenSSL 1.1.0

[ --- lib hdr ] LibICU 55.0

[ bin --- --- ] Make

[ --- lib hdr ] ZLib

[ --- lib hdr ] PCRE

[ --- lib hdr ] GetText

[ --- lib hdr ] MaxMindDB

[ -- ] LibIntl

[ -- ] Crypt

[ -- ] Threads

[ -- ] DL

* Optional dependencies:

[ --- lib hdr ] Lua 5.2

[ --- lib hdr ] Python 2.7

[ --- lib hdr ] PERL 5.20

[ bin --- --- ] Dialog

* Install dependencies on Debian:

sudo apt install libpcre3-dev libssl-dev mysql-server mysql-client libmysqlclient-dev libmaxminddb-dev libicu-dev gettext libasprintf-dev g++ make cmake

* Optional dependencies

sudo apt install python2.7-dev liblua5.2-dev libperl-dev

* Install dependencies on CentOS:

[todo]

* Install dependencies on Gentoo:

[todo]

* Install dependencies on RedHat:

[todo]

* Install dependencies on ArchLinux:

[todo]

* Compile and install Verlihub itself:

cd verlihub

mkdir build

cd build

cmake ..

make

make install (as super user)

ldconfig (as super user, this is required only when you get: cannot open shared object file, no such file or directory)

updatedb (as super user, people say this command is needed to update slocate locations)

=======================

Supported CMake options

=======================

-DCMAKE_INSTALL_PREFIX=/usr (default: /usr/local)

install prefix

-DLIB_INSTALL_DIR=<lib prefix> (default: lib)

install lib to <prefix for install>/<lib prefix>

example:

-DLIB_INSTALL_DIR=lib64 - install lib to <prefix for install>/lib64

-DPLUGIN_INSTALL_DIR=<plugin prefix> (default: <lib prefix>)

install plugins to <prefix for install>/<plugin prefix>

example:

-DPLUGIN_INSTALL_DIR=lib64/vh_plugins

===========

End of file

===========

Posted by root on 2023-09-05 07:46:30

Replies

There are no replies for this post, you can write one here.