The purpose of this document is to walk a user through the process of installing a new Krang instance. It is assumed that the user who installs this is (1) a knowledgable UNIX administrator, who (2) has root access to the machine on which he is installing Krang, and (3) he has a basic understanding of what Krang does and how it looks when it is working.
Note: this probably won't work unless you're running on a supported platform. See pod/ops_install.pod for the list of supported platforms.
useradd <username> chmod +x ~<username>Check out Krang from CVS. Instructions:
http://krang.sourceforge.net/cvs.htmlUpgrade/Install MySQL 4
You can find binaries for MySQL 4 here:
http://www.mysql.com/downloads/mysql-4.0.html
Make sure you install the server, client, devel and shared packages, if you're using RPMs.
Build Krangbin/krang_buildConfigure Krang. Edit conf/krang.conf to use the username you created in step one as KrangUser and KrangGroup. Build the Database.
make dbRun tests.
make testAuthorize user to start Krang via SUDO (as root). Add to /etc/sudoers:
"username ALL=(root) NOPASSWD: $KRANG_ROOT/bin/*"Start Krang
bin/krang_ctl startNow visit the server in a web browser. If it works, you're done!