Xpertmud Install Walkthrough on SuSE 8.2
I did a fresh install of SuSE 8.2 a few days ago, so I figured this would be a good time to write a walkthrough for installing Xpertmud. Many people seem to have problems getting it to compile, so I'll list exactly what I did here, step-by-step with pictures. This procedure should work for most people using a recent version of SuSE, providing you haven't gone crazy and changed too much stuff. It can also serve as a guide for users of other distributions, but there will most likely be issues with other distributions of Linux that are not discussed here.
Ok, on to the walkthough.
The first thing you need to do is install the kdebase3-devel and qt3-devel packages. To do this, open YaST2.
Type in the root password when prompted for it.
Now, click on Filter and select Search.
Type kdebase3 in the Search box, and click Search. You should see several packages come up like shown below. Check kdebase3-devel if it isn't already.
Do the same for qt3-devel.
Now click Accept (lower right corner). YaST2 may bring up a window saying more packages were added to satisfy dependencies. That is fine. Just hit Continue. It may take a few minutes for it to install everything.
Now that we've got Xpertmud's dependencies satisfied, we can start actually installing the program.
- Open up a console. If you don't know how to do this, the easiest way is to click on this icon on the bottom panel.
- Type su then your root password.
- Type cd /usr/local. This is where we'll install the xpertmud files.
- Type cvs -z3 -d:pserver:email@example.com:/cvsroot/xpertmud co -r UNBROKEN xpertmud This will download the latest working cvs release.
- Type cd xpertmud
- Type make -f Makefile.dist
- Type ./configure --prefix=/opt/kde3 --disable-python
- Once that finishes, type make
- Then assuming that goes successfully, make install
- After that make clean
- Now Xpertmud is installed. To try it out, exit then xpertmud
When I did the configure command, I passed 2 arguments to it. --prefix=/opt/kde3 tells Xpertmud where it can find my kde3 stuff. This is required. The second one, --disable-python disables Python. I don't have Python installed so if I didn't give this switch, it'd give me an error. If you do want to use Python, make sure you have it installed and then just omit this second argument.
Hopefully this will help clear up some of the problems people have been having. If you have any suggestions or questions, you can email me or post a note in the Xpertmud forums.