[RedHat Based Distros] TrinityCore How-To

Indította Skyne, 2010 szeptember 03, 10:12:07 DÉLELŐTT

Előző téma - Következő téma

Skyne

Nem fogom elrészletezni, és nem kívánom senki szájába rágni, használjon az linuxot aki ért hozzá, már a leírás is majdnem szükségtelen, TC wiki-n levan írva, de egye fene, szóval láásuk:

Először is ajánlott külső repo-t hozzáadni a csomagkezelődhöz, hogy friss csomagokat kapj, én az  RPMForge-ot használom.

1. Csomagtelepítés
yum groupinstall "development tools"
yum groupinstall "development libraries"
yum install gcc-g++ mercurial wget links zip unzip unrar
yum install mysql-server mysql-client mysql-devel
yum install openssl
yum install cmake


2. ACE telepítése

wget http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.8.tar.gz
tar xvzf ACE-5.7.8.tar.gz
cd ~/ACE_wrappers/
mkdir build
cd build

../configure --prefix=/home/<username>/.sys/
make -j<a szám hány proceszormagunk van, ha csak 1 akor -j elhagyható>
make install


3. OpenSSL(csak akkor szökséges ha régebbi openssl telepítésünk van)
wget http://openssl.org/source/openssl-0.9.8n.tar.gz
tar -xvf openssl-0.9.8n.tar.gz
cd openssl-0.9.8n

./config --prefix=/home/<username>/.sys shared
make -j<a szám hány proceszormagunk van, ha csak 1 akor -j elhagyható>
make install


4. Trinity
hg clone http://trinitycore.googlecode.com/hg/ trinitycore
mkdir build
cd build
cmake ../trinitycore/ [ide jönnek a paraméterek]
make -j<a szám hány proceszormagunk van, ha csak 1 akor -j elhagyható>
make install



Idézetet írta: Paraméterlista
-DPREFIX=<útvonal>                (hova kerüljönek a leforgatott fájlok)
-DACE_LIBRARY=<út az ACE library-hoz>                      (a teljes útvonal a libACE.so-hoz beleértve a fájlnevet is )
-DACE_INCLUDE_DIR=<út az ACE includes/headers-hez>        
-DOPENSSL_LIBRARIES=<út az OpenSSL library-hoz>            
-DOPENSSL_INCLUDE_DIR=<út az OpenSSL includes-hez>
     
-DSCRIPTS=1                                              (core forgatása scriptekkel (alapértelmezett 1, elhagyható))
-DSERVERS=1                                              (worldserver és authserver forgatása (alapértelmezett 1, elhagyható))
-DTOOLS=1                                                (map és vmap kicsomagolók forgatása)
-DSQL=1                                                  (sqlk fájlok másolása a telepítési könyvtárba make install közben)
-DCENTOS=1                                               (RedHat alapú disztóknál ez KELL)


Amint látszik kihagytam pár dolgot, de a lányege benne van, az apróságok alap linuxos ismerettel és logikával hozzáadhatóak, a topic ZÁROLVA, nem szeretném szétoffolva látni, ha valakinek nagyon nem sikerül kérdések és válaszok topic

Powered by EzPortal