Anope Installation Instructions ------------------------------- 1) Installing Anope 2) Upgrading Anope 3) Setting up the IRCd 4) Starting Anope 5) Setting up a crontab Note: 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: http://www.anope.org/ Anope can be built one of two ways. The recommended way is to use CMake. You can check if CMake is already installed on your system using the command: cmake --version If it's installed, you will get a line that says something similar to "cmake version 2.6-patch 1". If the version is less than 2.4 or you get an error saying the command was not found, you will not be able to use CMake unless you install it yourself into your home directory. CMake can be downloaded from: http://www.cmake.org/cmake/resources/software.html If you are unable to install CMake yourself (either due to lack of space or restrictions by your hosting provider), you still have the alternative to use the provided configure script. This option is not recommended and will eventually be phased out, but is provided for compatibility for those lacking CMake. Next, unpack the package in your home directory, and go into the created directory. Now type ./Config 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. The question to using configure or cmake depends on your decision from above. If you have CMake and wish to use it, answer with cmake, otherwise answer with configure. 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 trouble 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/data). Copy the example configuration file (example.conf) to services.conf, and open the latter with your favorite 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). Consult your system's manual pages for more details on the syntax of the crontab file. Interesting manpages are crontab(5), crontab(1) and cron(8). Save and exit, and it's installed.