From 55bf4dbcabf378e9472b7d31d6edf87f6ac853e9 Mon Sep 17 00:00:00 2001 From: "svn svn@31f1291d-b8d6-0310-a050-a5561fc1590b" Date: Sun, 28 Mar 2004 21:59:56 +0000 Subject: Initial Anope Import git-svn-id: svn://svn.anope.org/anope/trunk@1 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1 5417fbe8-f217-4b02-8779-1006273d7864 --- docs/INSTALL | 177 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 docs/INSTALL (limited to 'docs/INSTALL') diff --git a/docs/INSTALL b/docs/INSTALL new file mode 100644 index 000000000..c3a165538 --- /dev/null +++ b/docs/INSTALL @@ -0,0 +1,177 @@ +ANOPE INSTALLATION INSTRUCTIONS +=============================== + +Table of contents +----------------- + 1. Installing Anope + 2. Upgrading Anope + 3. Setting up the IRCd + 4. Starting Anope + 5. Setting up a crontab + +You should also read the README and FAQ files! + +1. Installing Anope +------------------- + +IMPORTANT NOTE: it is not recommended to use (and therefore install) +Anope as root. Use an unprivileged user instead -- the one you're +using for the ircd or a dedicated one will be good enough. + +The very first thing you need to do is to get the Anope package +(if not already done). You can find it at the following place: + + http://www.anope.org/ + +Next, unpack the package in your home directory, and go into the +created directory. + +Now type ./configure to start the configuration script. It will +ask you a few questions, and figure out how to compile Anope on +your system. If you are unsure about the answer to a question, +use the default value. + +NOTE: although you may specify different binary and data paths, + it is RECOMMENDED that you use the same value for both. + +You can now type make to compile Anope. If there are errors in the +Makefile, *try to use gmake* instead. If it still doesn't work, you +(or the system administrator if it's a shell) must install GNU +make. You may find it at ftp://prep.ai.mit.edu/pub/gnu/. + +Now type make install (or gmake install; see above). This will +install all the needed files in the paths you specified with the +configure script, and setup file permissions. You should ensure +that the data directory is not accessible by other users, as malicious +users may cause troubles on your network if passwords are not +encrypted, or read the memos of any user. + +If you see errors during this process, please mail us with the +*complete* error output, and don't forget to mention your OS, +compiler and C library versions. + +Now go into the data directory (by default, ~/services). Copy the +example.conf file to services.conf, and open the latter with your +favourite text editor. It contains all the configuration +directives Anope will use at startup. Read the instructions contained +in the file carefully. Using the default values is NOT a good idea, +and will most likely not work! + +If you need help, you should subscribe to the Anope mailing list and +mail there to get help from other users. See the README file for more +information. + + +2. Upgrading Anope +------------------ + +If you got a .diff file and want to patch the old Anope sources with it, do +the following: + * Copy the .diff file into the root Anope sources directory. + * Type patch -p1 /dev/null 2>&1 +The */5 at the beginning means "check every 5 minutes". You may replace +the 5 with other another number if you want (but less than 60). +Save and exit, and it's installed. -- cgit