#Installing and updating This page will help you get a cMaNGOS and a TrinityCore source with Eluna. To get a MaNGOS source with Eluna head over to [their forum](http://getmangos.eu/) for the core installation and updating instructions. If you are having trouble with the installation or updating the core source, head over to our [support forum](../README.md#links). If you are looking for a way to merge eluna with a fork of the official repositories see [merging](MERGING.md). ###Requirements and dependencies: Currently there are no additional requirements apart from the normal core requirements. See you desired core's documentation and installation instructions for it's requirements and dependencies. ###Installation 1. Open [git bash](http://git-scm.com/) and navigate to where you want the core source 2. Choose the git address of your desired core and patch below and clone the core with `git clone
`. For example `git clone https://github.com/ElunaLuaEngine/ElunaTrinityWotlk.git` * TrinityCore WoTLK: `https://github.com/ElunaLuaEngine/ElunaTrinityWotlk.git` * TrinityCore Cataclysm: `https://github.com/ElunaLuaEngine/ElunaTrinityCata.git` * cMaNGOS Classic: `https://github.com/ElunaLuaEngine/ElunaMangosClassic.git` * cMaNGOS TBC: `https://github.com/ElunaLuaEngine/ElunaMangosTbc.git` * cMaNGOS WoTLK: `https://github.com/ElunaLuaEngine/ElunaMangosWotlk.git` 3. Navigate to the newly created source folder with `git bash` 4. Use the git command `git submodule init` followed by `git submodule update` * If you really do not get how to use git bash (and do try!) you can navigate to the `LuaEngine` folder and clone the [eluna repository](https://github.com/ElunaLuaEngine/Eluna) there. This is not recommended though. 4. Continue compiling the core normally using the official instructions * [TrinityCore](http://collab.kpsn.org/display/tc/Installation+Guide) * [cMaNGOS](https://github.com/cmangos/issues/wiki/Installation-Instructions) ###Updating Updating is essentially handled in the same manner as you would normally update the core and database. To get the newest core sourcecode open `git bash` and navigate to your local source folder. Then execute use `git pull` followed by `git submodule init` and `git submodule update`. After updating the source you need to recompile the core normally. Simply use `CMake` if needed and compile. To update the databases refer to the core's or database's official updating documents: * [TrinityCore](http://collab.kpsn.org/display/tc/Databases+Installation) * [cMaNGOS](https://github.com/cmangos/issues/wiki/Installation-Instructions)