iforum.pp.ua

Основной каталог => IT технологии и др. => Записки администратора => Тема начата: Дмитрий от Сентября 20, 2017, 01:29:56 am

Название: Verlihub on Debian 9 Stretch installing установка на русском языке и не только)
Отправлено: Дмитрий от Сентября 20, 2017, 01:29:56 am
Устанавливая Verlihub, можно наткнуться на неожиданные проблемы, и их решение, что и выкладываю сюда, чтобы не потерять.(http://ix-ua.net/images/verlihub.png)

В новом 9-том Debian Stretch с превеликим удивлением обнаружил, что уже нет в её репозитарии обычного всем мускула, официальное название MySQL  ;D

приходится устанавливать репазитание самого Оракла)
благо у них это автоматизировали отдельным пакетом:

Код: You are not allowed to view links. Register or Login
wget https://dev.mysql.com/get/mysql-apt-config_0.8.7-1_all.deb
устанавливаем его

Код: You are not allowed to view links. Register or Login
dpkg -i mysql-apt-config_0.8.7-1_all.deb
выбираем желаемую версию и обязательно сопутствующие мускулу библиотеки ниже оставляем Enable (:


Обнавляем репозитарии

Код: You are not allowed to view links. Register or Login
apt update
и вуаля у нас уже есть в репе mysql-server и libmysqlclient-dev mysql-client

устанавливаем все нужные пакеты для VerliHub:

Код: You are not allowed to view links. Register or Login
apt install libpcre3-dev libssl-dev mysql-server mysql-client g++ libgeoip-dev gettext libasprintf-dev make cmake curl python2.7-dev liblua5.2-dev lua-socket-dev libperl-dev libmaxminddb-dev icu-devtools libicu-dev

пакеты могут меняться со временем, смотрите что не хватает и вбивайте в гугле на что его заменили ;)

Далее уже по описанию WiKi Verlihub

Код: You are not allowed to view links. Register or Login
# mkdir build && cd build && cmake ..
Код: You are not allowed to view links. Register or Login
# make а дальше я бы делал сразу пакте дебиана, чтобы потом удалить можно было все легко или потом установить уже с пакета ;)
для этого тут же в папке вместо make install просто пишем команду на сборку пакета и установку: checkinstall и следуем инструкциям
Код: You are not allowed to view links. Register or Login
# checkinstall

смотрим все команды запуска:

Код: You are not allowed to view links. Register or Login
vh -h
запускаем установку и отладку для первого запуска:

Код: You are not allowed to view links. Register or Login
vh -i
И вперед (:

PS.  есть вариант просто установить официальную MariaBD с репозитания Debian, но тогда нада немного другие пакеты с ней ставить
Например, нада вместо libmysqlclient-dev, которого нет конечно там, ставить соответсвенно libmariadbclient-dev-compat

вот полная команда уставки с MariaBD 10.1

Код: You are not allowed to view links. Register or Login
apt install mariadb-server mariadb-client libmariadbclient-dev-compat libpcre3-dev libssl-dev g++ libgeoip-dev gettext libasprintf-dev make cmake curl python2.7-dev liblua5.2-dev lua-socket-dev libperl-dev ldconfig
все остальное должно само подтянуться зависимостями

и тоже самое... 

 
;) работает, хотя RoLeX бесится), мол не поддерживаем MariaBD :)  :P

Новая ветка velihub 1.1.x.x  требует:
Код: You are not allowed to view links. Register or Login
libmaxminddb-dev libicu-dev
Последние сборки Verlihub для Debian: http://ix-ua.net/debian/

Под новомодный ArchLinux мой порт тут: http://archlinux.ix-ua.net/packages/pkg-builds
И уже успешно собранный под ARMv8 64 битный процессор: http://archlinux.ix-ua.net/packages

Так же сделал порты для FreeBSD: https://freebsd.ix-ua.net/FreeBSD_11.3_x86-64/ports

И удачно собрал для их https://freebsd.ix-ua.net/FreeBSD_11.3_x86-64/packages

под MacMini G4 PowerPC: https://freebsd.ix-ua.net/FreeBSD_11.1_PPC