In this Script are included also MYSQL, Lua-5.1.4, Luasocket-2.0.2 and Lua Plugin 1.8.1
Before we start you need to know the following:
1) You have to RUN this script as USER not as ROOT, this means your UserName should be added in SUDOERS.
2) If your UserName is not added in Sudoers you can simply do it with the following =>> TUTORIAL.
Why do we need SUDO?well sudo give you administrative privilleges to can safe compile and install programs(applications) on Linux.It is not a good idea to COMPILE or MAKE as ROOT, this have to do it your User.
Now that we are ready we can procced installing Latest VerliHub Using the following Script .
Create a new Empty File and Name it as "verlihub_installer_script" and add the following code inside of it:
- Code: Select all
#!/bin/bash
## Script author TARA24
## Script Version 2.0
## Before we start we need a working directory...
mkdir ~/sources
mkdir ~/sources/verlihub-0.9.8e-r2
function strinput {
unset refstr
echo -n "$1"
read refstr
}
## Inform them about this script and the owner of it...
echo
echo " THIS SCRIPT IS BUILD TO INSTALL LATEST VERLIHUB VERSION. "
echo " LATEST VERSION OF VERLIHUB IS 0.9.8e-r2 "
echo " TESTED ON Debian 5.0.4 "
echo " TO CAN PROCEED INSTALLING VERLIHUB-0.9.8E-r2 USING THIS SCRIPT "
echo " FIRST YOU HAVE TO ACCEPT THE AGREAMENTS "
echo " MORE INFO YOU CAN FIND ON http://kleinekevin.freeforumit.com ."
echo
echo " DO YOU AGREE?, PLEASE TYPE YES OR NO : "
if [ "$installtype" = "" ]
then
echo -n "(IF YOU TYPE OTHER THAN 'YES' THIS SCRIPT WILL BE AUTOMATICALLY ABORTED ) [yes/no] ?"
strinput
else
refstr=$installtype
fi
if [ "$refstr" = "yes" ]
then
echo "proceeding forward..."
## Preparing your system...
sudo apt-get update
sudo apt-get -y upgrade
## Installing the necessaries...
sudo apt-get install -y build-essential mysql-server libmysqlclient15-dev libpcre3-dev geoip-bin libgeoip-dev g++-4.3
sudo apt-get install -y liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 luasocket luasocket-dev
## What is current version?...
export version="0.9.8e-r2"
## Now download verlihub-0.9.8e-r2 , Lua-5.1.4 , Luasocket-2-0-2 and Lua-1.8.1...
cd ~/sources/verlihub-0.9.8e-r2
wget http://www.verlihub-project.org/download/verlihub-0.9.8e-r2.tar.bz2
wget http://www.lua.org/ftp/lua-5.1.4.tar.gz
wget http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz
wget http://sunet.dl.sourceforge.net/sourceforge/verlihub/lua-1.8.1.tar.gz
## Next we extract Verlihub , Lua-5.1.4 , LuaSocket and Lua-1.8.1...
tar -jxvf verlihub-0.9.8e-r2.tar.bz2
tar -zxvpf lua-5.1.4.tar.gz
tar -zxvpf luasocket-2.0.2.tar.gz
tar -zxvpf lua-1.8.1.tar.gz
## Next we configure and install VerliHub-0.9.8e-r2...
cd ~/sources/verlihub-0.9.8e-r2/verlihub* && ./configure && make && sudo make install && sudo make clean && sudo distclean
## Next we configure and install Lua-5.1.4...
sudo apt-get install -y libncurses5-dev libreadline5-dev
cd ~/sources/verlihub-0.9.8e-r2/lua-5.1.4 && make linux && sudo make install
## Next we configure and install Luasocket-2.0.2...
cd ~/sources/verlihub-0.9.8e-r2/luasocket-2.0.2 && make && sudo make install
sudo ln /usr/local/lib/lua/5.1/socket/core.so /usr/local/lib/libluasocket.so
sudo ln /usr/local/lib/lua/5.1/mime/core.so /usr/local/lib/libluamime.so
## Next we configure and install Lua-1.8.1...
cd ~/sources/verlihub-0.9.8e-r2/lua-1.8.1 && ./configure --with-luasocket && make && sudo make install
sudo ldconfig
## Running Verlihub script ...
sudo vh_install
## Running Verlihub for the fist time ...
sudo vh_runhub
echo
echo " Installation is done. and your Hub Is UP and Running "
echo
echo
echo " 88888 db 888b. db d88b d8 "
echo " 8 dPYb 8 .8 dPYb dP dP8 "
echo " 8 dPwwYb 8wwK' dPwwYb dP dPw8 "
echo " 8 dP Yb 8 Yb dP Yb d888 8 "
echo
echo
echo " Please visit http://kleinekevin.freeforumit.com "
echo
echo
fi
Now save this File and close it , then Open your Terminal and navigate to that file .
Once that you are there before you start you have to make this script executable, to do that type the following:
- Code: Select all
sudo chmod 755 verlihub_installer_script
Now run it with this command:
- Code: Select all
./verlihub_installer_script
And follow the steps carefully .
Have Fun .