Szerző Téma: [RedHat Based Distros] TrinityCore How-To  (Megtekintve 3330 alkalommal)

Nem elérhető Skyne

  • Cube Head
  • ******
  • Hozzászólások: 815
  • NeoCore Owner/Developer
[RedHat Based Distros] TrinityCore How-To
« Dátum: 2010 Szeptember 03, 11:12:07 am »
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
« Utoljára szerkesztve: 2010 Szeptember 03, 11:19:31 am írta Skyne »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29