Установка нового VerliHub на Debian/Ubuntu
Прежде чем начать установку verlihub, надо обновить и установить библиотеки для работы с verlihub. И так, начнем.
Обновляем пакеты:
| 
					 1  | 
						apt-get update  | 
					
Обновляем систему:
| 
					 1  | 
						apt-get upgrade  | 
					
Устанавливаем нужные пакеты:
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14  | 
						apt-get install build-essential apt-get install libgeoip-dev apt-get install cmake apt-get install libpcre3 libpcre3-dev apt-get install libncurses5-dev libreadline5-dev apt-get install mysql-client-5.5 mysql-server libmysqlclient15-dev apt-get install liblua5.1-0-dev apt-get install gettext apt-get install libssl-dev apt-get install git-core apt-get install libperl-dev apt-get install python2.7-dev apt-get install curl apt-get install libasprintf-dev  | 
					
И так, начнем устанавливать сам VerliHub:
Качаем сам verlihub
| 
					 1  | 
						git clone http://github.com/verlihub/verlihub/  | 
					
Заходим в папку с verlihub
| 
					 1  | 
						cd verlihub  | 
					
И вводим команды по очереди:
| 
					 1 2 3 4  | 
						mkdir build && cd build && cmake .. make make install ldconfig  | 
					
Начинаем саму установку verlihub
| 
					 1  | 
						vh -i  | 
					
Дальше делаем по инструкции в самой установки.
Перед запуском verlihub, нужно обновить geo данные, это можно сделать командой:
| 
					 1  | 
						vh -g  | 
					
Далее запускаем сам verlihub:
| 
					 1  | 
						vh -r  | 
					
Что бы перевести verlihub на русский язык, нужно его выключить
| 
					 1  | 
						vh -s  | 
					
Вводим команду в терминале:
| 
					 1  | 
						locale-gen ru_RU.CP1251  | 
					
Идем в директорию и выбираете нужный файл (dbconfig) /etc/verlihub/dbconfig ( Это стандартный путь, вы идете куда ставили сам verlihub ) Вставляете следующий код:
| 
					 1  | 
						locale = ru_RU.CP1251  | 
					
После этого verlihub должен стать на русском языке.
Включаем Lua скрипты. Для этого заходим на установленный хаб под админкой и вводим команду:
| 
					 1 2 3 4  | 
						!delplug lua !addplug lua -p "/usr/local/lib/liblua_pi.so" -d "Support for lua scripts" -a 1 !modplug lua -a 1 !onplug lua  | 
					
Если вы все сделали правильно, скрипты должны заработать.
Скачиваем Ledokol:
| 
					 1  | 
						wget http://ledo.feardc.net/dev/ledokol.lua -P /etc/verlihub/scripts/  | 
					
Пусть к папке scripts указываем свой.
Запускаем скрипты командой:
| 
					 1  | 
						!luareload  | 
					
Скачиваем Blacklist:
| 
					 1  | 
						wget http://ledo.feardc.net/python/blacklist.py -P /etc/verlihub/scripts/  | 
					
Напоминаю, путь указываем свой где ставили verlihub.
Включаем Blacklist:
| 
					 1 2 3  | 
						!onplug python   !modplug python -a1 !pyload blacklist.py  | 
					
Verlihub установлен, как настроить его и ледокол с блеклистом, читайте в следующих статьях.

 Опубликовано в 
 Метки: