Debian:
sudo apt-get install make gcc build-essential openssl libcurl4-openssl-dev zlib1g zlib1g-dev zlibc libgcrypt11 libgcrypt11-dev
First you need to have a shell with us, or local shell and then, wget (Download) a file with this command.
wget --no-check-certificate http://unrealircd.org/downloads/Unreal3.2.10.4.tar.gz
Then do unpacking:
tar xzvf Unreal3.2.10.4.tar.gz
cd Unreal3.2.10.4
Run this to configure Unreal ircd:
./Config
Read the information it gives you, and keep pressing enter for a default values. If you are not sure what to do, just keep pressing ENTER.
When its done, run this:
make
And you are done. Now copy or create a new unrealircd.conf. You can check our unrealircd.conf.
Now do the following:
echo "" > unrealircd.conf; echo "" > ircd.motd; echo "" > ircd.rules
To edit unrealircd, use vim or nano editor, we will use nano in this example.
nano unrealircd.conf
Paste all text from our example to this and press CTRL + X and then write: Y and save it!
Then its time to start unreal ircd. Do this:
./unreal start
Thats it and if you have problems running it, you need to install gcc, make, libs etc..
If you have a shell with us, you won't have this problems, however if you are on dedicated machine or on local shell, try this first and then repeat the process above.
apt-get install build-essential && apt-get install openssl && apt-get install libcurl4-openssl-dev
Note, that you need to be root for this commands to occur, or ask your root if these are already installed.
Now lets do for services.
Services Linking and Installation ANOPE
wget http://sourceforge.net/projects/anope/files/anope-stable/Anope%201.8.8/anope-1.8.8.tar.gz/download
tar -zxvf anope-1.8.8.tar.gz
cd anope-1.8.8
./Config
Hit enter all the time, just keep pressing ENTER
Do compiling:
make
make install
Copy example.conf and rename it to services.conf
Make a edit for unrealircd linking
Run Anope:
./services
And done. If you have any problems or issues, comment below.