Difference between revisions of "Admins:Linux Server:ArchLinux"
(New page: ===Getting the latest source=== Alright, before proceeding, we need to make sure all of our packages are up-to-date. This ensures compatibility and dependency-checks. Do this by performing...) |
|||
| Line 1: | Line 1: | ||
| − | == | + | ==Prerequisites== |
Alright, before proceeding, we need to make sure all of our packages are up-to-date. This ensures compatibility and dependency-checks. | Alright, before proceeding, we need to make sure all of our packages are up-to-date. This ensures compatibility and dependency-checks. | ||
Do this by performing a full system upgrade: | Do this by performing a full system upgrade: | ||
sudo pacman -Syu | sudo pacman -Syu | ||
| − | + | ||
| + | After successfully retrieving the latest core, community and extras repository updates, we're ready to get started! | ||
| + | |||
| + | Let's start by getting subversion, which is a tool we will need to get EQ2's latest SVN source. | ||
| + | pacman -Sy subversion | ||
| + | Calling in subversion will also get neon, which is a tool that is subversion is dependant on. Install them both accordingly. Now we also need MySQL, so let's get that too. | ||
| + | pacman -Sy mysql | ||
| + | After installation, we need to retrieve the latest EQ2-Emu source. We need to make a new folder, so I made on in my /srv directory, you can make it wherever you are comfortable. | ||
| + | mkdir /srv/EQ2Emu | ||
| + | cd /srv/EQ2Emu | ||
| + | ==Checking out the source== | ||
| + | svn co https://eq2emulator.svn.sourceforge.net/svnroot/eq2emulator eq2emulator | ||
| + | This checks out the module ''''eq2emulator'''' in the current folder. | ||
| + | |||
| + | ==Compiling the latest source== | ||
| + | After getting the source, we're ready to compile. So make sure you're in the folder where you extracted eq2emulator. | ||
| + | cd Source/World | ||
| + | make | ||
| + | *Note, if you get an error on make, you need to get make and automake! Use | ||
| + | pacman -Sy make automake | ||
| + | |||
| + | After compiling the latest source, we are ready to make our database and prepare the configuration files! | ||
| + | ==Configuration== | ||
Revision as of 10:39, 1 February 2008
Prerequisites
Alright, before proceeding, we need to make sure all of our packages are up-to-date. This ensures compatibility and dependency-checks. Do this by performing a full system upgrade:
sudo pacman -Syu
After successfully retrieving the latest core, community and extras repository updates, we're ready to get started!
Let's start by getting subversion, which is a tool we will need to get EQ2's latest SVN source.
pacman -Sy subversion
Calling in subversion will also get neon, which is a tool that is subversion is dependant on. Install them both accordingly. Now we also need MySQL, so let's get that too.
pacman -Sy mysql
After installation, we need to retrieve the latest EQ2-Emu source. We need to make a new folder, so I made on in my /srv directory, you can make it wherever you are comfortable.
mkdir /srv/EQ2Emu cd /srv/EQ2Emu
Checking out the source
svn co https://eq2emulator.svn.sourceforge.net/svnroot/eq2emulator eq2emulator
This checks out the module 'eq2emulator' in the current folder.
Compiling the latest source
After getting the source, we're ready to compile. So make sure you're in the folder where you extracted eq2emulator.
cd Source/World make
- Note, if you get an error on make, you need to get make and automake! Use
pacman -Sy make automake
After compiling the latest source, we are ready to make our database and prepare the configuration files!