UnrealIRCD is distributed in source form. Therefore to get it running, is it neccessary to compile it. The steps involved in that are:
There are two choices for downloading UnrealIRCD. Depending on the resources available to you, and what you require, you can either install it from a tarball, or via svn. The two possibilities are documented below.
… ToDo …
ToDo
If you want to add any modules with dependencies in src/modules/extra/ then do this now (Note: ./configure automatically does this for the ssl modules if you answer yes and it detects the required libraries):
cd src/modules/ ln -s extra/m_moduleiwant.cpp
The configure script is used to decide how the unrealircd is built. Here you can control various aspects of the resulting ircd, e.g. where it will reside, weither it will support SSL or IPv6, etc. You should read the questions carefully and answer them wise.
Configuration of the UnrealIRCD is started with the following command from the source directory
./configure
There is also a non-interactive mode, but we do not recommend to use it if you don't know what you are doing.
After finishing configure you can start building the ircd with this command:
make
If building the ircd were successful, you can install it by typing:
make install