banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 06 Jun 2024, 06:10

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 2 Posta ] 
Autoru Poruka
PostPoslato: 08 Dec 2009, 23:50 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1266
Lokacija: Бања Лука
Instalacija potrebnih biblioteka i programa

Ukoliko koristite Ubuntu okušajte sreću da malo nize opisanim postupkon, no on na Debianu ne radi, stoga ćemo morati ručno. Verlihub zahtijeva GeoIP, Libpcre i MySQL, s obzirom da smo MySQL već instalirali preostaje nam još:
Kod:
apt-get install libgeoip1 libgeoip-dev
apt-get install libpcre3 libpcre3-dev


Ubuntu

Ukoliko ste instalirali Ubuntu, dio o komapjliranju možete preskočiti (doduše nisam provjerio da li stvarno radi, na Debianu se buni zbog razlike u verzijama pojedinih biblioteka). No, da skratimo, otvorite datoteku
Kod:
/etc/apt/sources.list
nano /etc/apt/sources.list


i dodajte na njen kraj:
Kod:
deb http://www.verlihub-project.org/debian binary/
deb-src http://www.verlihub-project.org/debian source/


Nakon što ju spremite, u prompt ponovo unesite:
Kod:
apt-get update


Sada kada je repozitori dodan Verlihub možete instalirati:
Kod:
apt-get install verlihub

Dalje se snađite sami, ili bacite oko malo više, za dovršetak instalacijske procedure.


Kompajliranje

Skinimo DcHub (Verlihub) Verlihub:
Kod:
wget http://downloads.sourceforge.net/verlihub/verlihub-0.9.8d-RC2.tar.gz


Uđimo u novokreirani direktorij:
Kod:
cd verlihub


Komapajliranje se obično svodi na ./configure make make install, pa tako i ovdje:
Unesite:
Kod:
./configure


Nakon nekog vremena trebala bi vas dočekati poruka: “Configure has completed successfully……..”
Zatim unesite:
Kod:
make


Nakon kompajliranja potrebno je verlihub i instalirati:
Kod:
make install


Podešavanje MySQL-a

Prije nego što pokrenemo konfiguraciju Verlihub-a potrebno je prvo kreirati bazu podataka koju će Verlihub koristiti:
mysqladmin -u root -p create verlihub
Morat ćete unijet lozinku root korisnika MySQL-a, koja ne mora biti nužno jednaka lozinci root korisnika na računal. Dotičnu lozinku ste postavili prilikom instalacije MySQL-a.

Kreirajmo sada korisnika koji će imati sva prava nad bazom “verlihub”. Verlihub će se na bazu spajati kao dotični korisnik. Spojimo se prvo na MySQL:
Kod:
mysql -u root -p


Nakon što unesete lozinku, trebali bi vidjeti prompt “mysql>”, unesite:
Kod:
GRANT ALL PRIVILEGES ON verlihub.* TO 'verlihub'@'localhost' IDENTIFIED BY 'verlihub-lozinka';

Ukoliko je naredba usješno izvedena trebali bi vidjeti: “Query OK, 0 rows affected”. Izađite iz MySQL-a tako da upišete “exit”. “verlihub-lozinka” je proizvoljna lozinka koju će Verlihub koristiti za spajanje na bazu.

Instalacijska skripta

Nakon što smo pripremili bazu podataka vrijeme je za pokretanje Verlihubove instalacijske skripte. Potražimo prvo gdje se Verlihub-ova instalacijska skripta smjestila:
Kod:
updatedb
locate vh_install | grep bin

/usr/local/bin je dakle mjesto gdje se nalazi skripta, pa pokrenimo ju:
Kod:
/usr/local/bin/vh_install


Popunite tražene podatke:

Kod:
grunf:~/verlihub# /usr/local/bin/vh_install
--------------------------------
Your name ? (root)

Hello root,
let's start with configuration of database access..

--------------------------------
mysql database for verlihub will be called? (verlihub)
mysql user to access verlihub gonna be? (verlihub)
password to access verlihub be? (1202872483) verlihub-lozinka
mysql server will run where? (localhost)
--------------------------------
user     = verlihub
password = verlihub-lozinka
host     = localhost
database = verlihub
--------------------------------
This database account exists
--------------------------------
Is this info correct ? (Y/N)Y

--------------------------------

root, you need to choos a place for the configuration files
--------------------------------
The order of folder that verlihub is looking for is following:

1 - variable $VERLIHUB_CFG          - -inexisting-
2 - ./.verlihub                      - /root/verlihub/.verlihub -inexisting-
3 - /root/.verlihub        - /root/.verlihub -inexisting-
4 - /usr/local/etc/verlihub   - /usr/local/etc/verlihub -inexisting-
5 - /etc/verlihub                    - /etc/verlihub -inexisting-
if two or more of these exist, lower number has priority
--------------------------------

--------------------------------
what is will be the configuration folder ? (/etc/verlihub)
The config folder /etc/verlihub does not exist and would be created
--------------------------------
Do you want to continue with these settings (if not then select another folder) ? (Y/N)Y
--------------------------------
Written: /etc/verlihub/dbconfig

--------------------------------

Wait few seconds..

Ukoliko vam se desi da se slučajno zaglavi samo je prekinite sa Ctrl+C i pokrenite ispočetka.

Ostatala instalacijska pitanja su trivijalna, potrebno je podesiti korisničko ime i lozinke za SuperUsera, port na kojem će se DC hub vrtiti (odaberite 411 jer njega DC klijenti koriste po defaultu), DNS zapis stroja na kojem se hub nalazi, npr. dc.savica.net, dc.wifihr, …

Pokretanje
Čestitamo upravo ste instalirali Verlihub. Pokrenimo ga da vidimo da li radi. Za pokretanje Verlihub-a postoji skripta imena vh_runhub koja služi za njegovo pokretanje:
Kod:
/usr/local/bib/vh_runhub

Pokušajte se spojiti sa DC klijent-om da provjerite da li sve radi. Spojite se kao SuperUser (SUroot se zove ukoliko ste odabrali defaultne postavke prilikom instalacije) i možete si odmah registrirati svoje korisničke ime i dodijeliti željenu klasu.

Automatsko pokretanje

Kao i sve ostale servise, vjerojatno vam je želja da se Verlihub pokreće prilikom paljenja servera, da bi to postigli potrebno je kreirati jednostavnu skriptu: /etc/init.d/verlihub. Sve init skripte nalaze u direktoriju /etc/init.d
Kod:
nano /etc/init.d/verlihub


Copy-paste-ajte slijedeće:
Kod:
# !/bin/sh
#  RUNAS= verlihub%%%
#  LOGFILE= /var/log/verlihub

case "$1" in
  start)

        echo -n "Starting verlihub"
        start-stop-daemon  --start --quiet --exec /usr/local/bin/vh_runhub
        echo "."
        ;;
  stop)
        echo -n "Stopping verlihub"
        start-stop-daemon --stop --quiet --oknodo --pidfile /etc/verlihub/pid
        echo "."
        ;;



  restart)
        echo -n "Restarting verlihub"
        start-stop-daemon --stop --quiet --oknodo --pidfile /etc/verlihub/pid

        sleep 3
        start-stop-daemon  --start --quiet --exec /usr/local/bin/vh_runhub





        echo "."
        ;;

  *)
        echo "Usage: /etc/init.d/verlihub {start|stop|restart}"

        exit 1
esac

exit 0


Skriptu je potrebno učiniti izvršnom, stoga:
Kod:
chmod +x /etc/init.d/verlihub


I još je samo preostalo dodati skriptu u odgovarajući runlevel, to najjednostavnije napraviti ovako:
Kod:
update-rc.d verlihub defaults


Osim što će se Verlihub sada automatski paliti kada i server, njime možete upravljati i slijedećim naredbama:
Kod:
/etc/init.d/velihub start
/etc/init.d/velihub stop


Što je ekvivalentno tome da ste napisali:
Kod:
invoke-rc.d verlihub start
invoke-rc.d verlihub stop


Konfiguracija

Spojite se na hub sa korisničkim imenom SUroot (ili kako ste već nazvali svog SuperUsera) i registrirajte sebe kao admina tako da u main chat upišete:
Kod:
!regnew vaš-nick 10


Nakon toga se možete spojiti sa svojim nadimkom, podesiti si lozinku i podesiti ostale parametre Verlihub-a. Upisivanjem !gc kao admin u main chat dobit ćete popis svih konfiguracijskih naredbi, a njihova značenja možete potražiti u Verlihubovoj dokumentaciji.

Evo nekih koje ne bi bilo naodmet podesiti:
Kod:
!set redir_host_max 0
!set redir_host0 adresa-vašeg-huba
!set send_user_info 0
!set int_search_pas 5
!set min_nick 2
!set int_search 5
!modtrigger +vh_donation -c11
!modtrigger +admin_reminder -c11
!modtrigger +updates -c11
!modtrigger +news -c11

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Vrh
 Profil  
 
PostPoslato: 22 Feb 2010, 20:14 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 29 Nov 2005, 15:04
Postovi: 1501
Lokacija: Бањалука
Сјајно. Хвала на труду.

Одавно имам жељу да дигнем хаб, а ово је корак-по-корак упутство. Чим нађем мало времена, одрадићу га. А тада ћу дићи хаб посвећен дигитализованим стриповима ;)

_________________
"Mr. Worf, scan that ship." - "Aye, Captain... 300 DPI?"


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 2 Posta ] 

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 1 gost


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs