Building Arcemu on CentOS
CentOS is a popular Linux distribution for servers, which is significantly different than Ubuntu which our Linux documentation assumes you have. Please note that this "guide" is for CentOS 5.5 (and presumably will work with newer too).
We need to install the tools and libraries that we will be using to build Arcemu. First we need to update/install gcc and g++ compilers.
sudo yum remove gcc-c++ sudo yum remove gcc sudo yum install gcc44 sudo yum install gcc44-c++
The gcc44-c++ package is not the default package and CentOS install it's binaries with the "44" suffix, which confuses our build scripts so we need to manually create symlinks for them.
sudo ln -s /usr/bin/gcc44 /usr/bin/gcc sudo ln -s /usr/bin/g++44 /usr/bin/g++44
After it's done we can install the other tools and libraries we will need.
sudo yum install zlib-devel sudo yum install openssl-devel sudo yum install mysql-devel sudo yum install pcre-devel sudo yum install subversion
We need to install CMake, which sadly doesn't come with CentOS.
- Open up a terminal
- Go to your home directory
- Get the CMake package from their site
- Unpack and copy it to /usr/local
sudo tar xvfz cmake-2.8.4-Linux-i386.tar.gz cd cmake-2.8.4-Linux-i386 sudo cp -R cmake-2.8.4-Linux-i386/* /usr/local
Now we will have to install MySQL server.
sudo yum install mysql-server
When we are done with that we need to configure it so we can actually use it In order to do that we need to first start it.
sudo /etc/init.d/mysqld start
It will show some messages, which is a nice read, but it will all come down to doing this:
Further Installation Steps
From now on, the steps should be the same as in the main guide, so you might as well return to that page.