Development Team/ircd-darenet/INSTALL
m (→Step 2 - Ensure you have required packages) |
(→Step 1 - Ensuring you have the required packages) |
||
(11 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | + | {{Header|1 = <h2>'''[[Development Team|DareNET Development Wiki]]''' - {{FULLPAGENAME}}</h2>}} | |
+ | __NOTOC__Chances are our Server Management Team will install and configure the ircd; however, in the event they don't here are some instructions on how to do so. If you have any questions, please consult with a Server Management Team member. | ||
+ | == Step 1 - Ensuring you have the required packages == | ||
- | + | Before you attempt to compile and install ircd-darenet, you should first make sure you have the necessary packages needed for a successful install. So, ensure you have the packages below installed on your machine. | |
- | + | * OpenSSL | |
- | + | * libssl-dev - ''(for enabling ssl -- openssl-devel on redhat)'' | |
- | + | * autoconf - ''(to avoid errors when running make)'' | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | * | + | |
- | * libssl-dev (for enabling ssl -- openssl-devel on redhat) | + | |
- | * autoconf (to avoid errors when running make) | + | |
* automake | * automake | ||
- | * gawk | + | * gawk |
+ | * flex | ||
+ | * bison | ||
+ | * PCRE | ||
- | The named packages above can be fetched (on a Debian-based system) with apt-get. | + | The named packages above can be fetched (on a Debian-based system) with apt-get; portage on gentoo, and so on. |
For example: | For example: | ||
Line 29: | Line 22: | ||
The actual names of the packages above may vary, depending on your distribution. | The actual names of the packages above may vary, depending on your distribution. | ||
- | == Step | + | == Step 2 - Installing IRCd-DareNET == |
- | + | IRCd-DareNET is intended for use on DareNET; therefore, you should not need to edit any configuration settings prior to installing it. | |
<font color="navy">'''<code>cd ircd-darenet</code>'''</font> | <font color="navy">'''<code>cd ircd-darenet</code>'''</font> | ||
- | + | <font color="navy">'''<code>./configure --prefix=$HOME/ircd</code>'''</font> | |
- | + | ||
- | <font color="navy">'''<code>./configure --prefix=$HOME/ircd | + | |
Once that is done, run: | Once that is done, run: | ||
- | <font color="navy">'''<code>make install</code>'''</font> | + | <font color="navy">'''<code>make clean install distclean</code>'''</font> |
If everything runs smoothly, you should now have an ircd directory: | If everything runs smoothly, you should now have an ircd directory: | ||
Line 47: | Line 38: | ||
<font color="navy">'''<code>cd /home/user/ircd</code>'''</font> | <font color="navy">'''<code>cd /home/user/ircd</code>'''</font> | ||
- | == Step | + | == Step 3 - Editing the configuration file == |
- | + | This is a farily painless process, and should only take between 5 - 10 minutes. | |
First, fetch the ircd.conf to the ircd directory: | First, fetch the ircd.conf to the ircd directory: | ||
Line 55: | Line 46: | ||
<font color="navy">'''<code>wget -O ircd.conf <nowiki>http://www.darenet.org/files/ircd/ircd.conf</nowiki></code>'''</font> | <font color="navy">'''<code>wget -O ircd.conf <nowiki>http://www.darenet.org/files/ircd/ircd.conf</nowiki></code>'''</font> | ||
- | Edit the configuration lines as needed. Once you have done that, contact | + | Edit the configuration lines as needed. Once you have done that, contact the Server Management Team so they can setup lsync for your server, which will fetch the additional configuration settings needed and keep them updated automagically. |
- | + | ||
- | + | ||
- | + | ||
- | + |
Current revision as of 18:18, 12 March 2010
DareNET Development Wiki - Development Team/ircd-darenet/INSTALL
Chances are our Server Management Team will install and configure the ircd; however, in the event they don't here are some instructions on how to do so. If you have any questions, please consult with a Server Management Team member.
Step 1 - Ensuring you have the required packages
Before you attempt to compile and install ircd-darenet, you should first make sure you have the necessary packages needed for a successful install. So, ensure you have the packages below installed on your machine.
- OpenSSL
- libssl-dev - (for enabling ssl -- openssl-devel on redhat)
- autoconf - (to avoid errors when running make)
- automake
- gawk
- flex
- bison
- PCRE
The named packages above can be fetched (on a Debian-based system) with apt-get; portage on gentoo, and so on.
For example:
sudo apt-get install openssl libssl-dev autoconf automake
The actual names of the packages above may vary, depending on your distribution.
Step 2 - Installing IRCd-DareNET
IRCd-DareNET is intended for use on DareNET; therefore, you should not need to edit any configuration settings prior to installing it.
cd ircd-darenet
./configure --prefix=$HOME/ircd
Once that is done, run:
make clean install distclean
If everything runs smoothly, you should now have an ircd directory:
cd /home/user/ircd
Step 3 - Editing the configuration file
This is a farily painless process, and should only take between 5 - 10 minutes.
First, fetch the ircd.conf to the ircd directory:
wget -O ircd.conf http://www.darenet.org/files/ircd/ircd.conf
Edit the configuration lines as needed. Once you have done that, contact the Server Management Team so they can setup lsync for your server, which will fetch the additional configuration settings needed and keep them updated automagically.