Annotation of doc/build/install.html, revision 1.13
1.11 harris41 1: <!-- The LearningOnline Network with CAPA -->
1.13 ! harris41 2: <!-- $Id: install.html,v 1.12 2002/02/13 15:06:22 harris41 Exp $ -->
1.11 harris41 3: <html>
4: <head>
5: <title>LON-CAPA Installation</title>
1.12 harris41 6: <!-- pdfahref install.pdf -->
7: <!-- button INSTALL -->
1.11 harris41 8: </head>
1.12 harris41 9: <body bgcolor='#ffffff'>
10: <!-- preamble start -->
11: <br />
12: <p>
13: You will need to check all the following things to ensure proper
14: installation of your LON-CAPA system.
15: <ul>
1.13 ! harris41 16: <li><a href="#wwwuser">
! 17: Creating a user 'www'</a></li>
! 18: <li><a href="#shadow">
1.12 harris41 19: Make a LON-CAPA system work with shadow passwords</a></li>
1.13 ! harris41 20: <li><a href="#install">
! 21: Installing LON-CAPA files</a></li>
! 22: <li><a href="#checkrpms">
! 23: Checking your Linux RPMs</a></li>
! 24: <li><a href="#mysql">
! 25: Configuring the MySQL database</a></li>
1.12 harris41 26: </ul>
27: <br />
28: <!-- preamble end -->
29: <!-- maintext start -->
1.13 ! harris41 30: <a name="wwwuser" />
! 31: <h3>Creating a user 'www'</h3>
! 32: <p>
! 33:
! 34: </p>
! 35: <a name="shadow" />
1.12 harris41 36: <h3>Make a LON-CAPA system work with shadow passwords</h3>
37: <p>
38: <table border='1'>
39: <tr><th>Step #</th><th>Description</th></tr>
40: <tr><td>
41: <font size='+1'>1</font>
42: </td><td>
43: <p>Is your system using shadow passwords? (Note: LON-CAPA will
44: work with either MD5/non-MD5 configured systems). If your
45: system is not using shadow passwords, then do not perform
46: any of the additional steps. If your system is using shadow
47: passwords, then you will need to perform the additional steps below.
48: </p>
49: <p>
50: <strong>How to detect:</strong>
51: <br />command: <tt>cat /etc/passwd | grep ':x:'</tt>
52: </p>
53: <p>If there is output such as "<tt>root:x:0:0:root:/root:/bin/bash</tt>",
54: then your system is using shadow passwords and you will need to continue with
55: the steps below.
56: </p>
57: </td></tr>
58: <tr><td>
59: <font size='+1'>2</font>
60: </td><td>
61: <p><strong>Retrieve the mod_auth_external source</strong> by
62: running the following command
63: </p>
64: <p><tt>
65: wget http://www.wwnet.net/~janc/software/mod_auth_external-2.1.13.tar.gz
66: </tt>
67: </p>
68: </td></tr>
1.13 ! harris41 69: <tr><td>
! 70: <font size='+1'>3</font>
! 71: </td><td>
! 72: <p><strong>More steps...</strong>
! 73: </p>
! 74: <p><tt>
! 75: There are more steps to include here.
! 76: </tt>
! 77: </p>
! 78: </td></tr>
! 79: </table>
! 80: </p>
! 81: <a name="install" />
! 82: <h3>Installing LON-CAPA files</h3>
! 83: <p>
! 84: Download the most current
! 85: <a href="http://install.lon-capa.org/versions/current/loncapa.tar.gz">
! 86: loncapa.tar.gz</a>.
! 87: </p>
! 88: <a name="checkrpms" />
! 89: <h3>Checking your Linux RPMs</h3>
! 90: <p>
! 91: The CHECKRPMS command will check the RPMs on your machine against
! 92: an FTP repository.
! 93: </p>
! 94: <table bgcolor="#aaaaaa">
! 95: <tr><td><tt>./CHECKRPMS</tt></td></tr>
1.12 harris41 96: </table>
1.13 ! harris41 97: <a name="mysql" />
! 98: <h3>Configuring the MySQL database</h3>
! 99: <p>
! 100: The following commands describe how to configure the MySQL database
! 101: on your LON-CAPA server.
1.12 harris41 102: </p>
1.13 ! harris41 103: <table bgcolor="#aaaaaa"><tr><td>
! 104: <pre>
! 105: Enter the mysql shell---
! 106: mysql -u root -p mysql
! 107:
! 108: Run these commands---
! 109: CREATE DATABASE loncapa;
! 110:
! 111: INSERT INTO user (Host, User, Password)
! 112: VALUES ('localhost','www',password('SOMEPASSWORD'));
! 113:
! 114: GRANT ALL PRIVILEGES ON *.* TO www@localhost;
! 115:
! 116: FLUSH PRIVILEGES;
! 117:
! 118: shell> mysql -u root mysql
! 119: mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password');
! 120: </pre>
! 121: </td></tr></table>
1.12 harris41 122: <!-- maintext end -->
1.11 harris41 123: <h1>LON-CAPA Installation</h1>
124: <h3>Current Installation Procedure</h3>
125: <p>
1.4 harris41 126: Scott Harrison
1.11 harris41 127: </p>
1.13 ! harris41 128: <p>$Date: 2002/02/13 15:06:22 $; $Revision: 1.12 $</p>
1.11 harris41 129: <p>
130: This is the current list of steps to support LON-CAPA installation. These
131: steps have been tested.</p>
132: <ol>
133: <li>Get LON-CAPA on a CD by
134: <ul>
135: <li>Requesting a LON-CAPA installation CD (c/o Helen Keefe,
136: helen@lon-capa.org).</li>
137: <li>Or, downloading a LON-CAPA installation
138: <a href="http://install.lon-capa.org/3.1/currentcdimage">CD image</A> and
139: burning a CD.</li>
140: <li>(Depending on whether your computer has a bootable CD-ROM, you may
1.9 harris41 141: need to also make a boot floppy. Download this floppy disk image file:
1.11 harris41 142: <a href=
143: "http://install.lon-capa.org/3.1/currentcdsource/images/boot-20000407.img">
144: boot-20000407.img</a>. (Download the image file; insert a blank floppy disk;
145: and type this command: <tt>dd if=boot-20000407.img of=/dev/fd0</tt>).</li>
146: </ul></li>
147: <li>Install with CD-ROM
148: <ul>
149: <li>Follow the <A HREF="instructions_with_cd.html">
150: CD-ROM installation instructions</a></li>
151: </ul></li>
152: <li>After installation, restart the computer. Login as root. Enter this
153: command (you only need to do this after your first reboot):
154: <ol>
155: <li><tt>sh /usr/sbin/loncapa_configure</tt></li>
156: </ol></li>
157: </ol>
1.10 harris41 158: <hr />
159: <p>
160: You can also try to install LON-CAPA on an existing installation of
1.11 harris41 161: RedHat 6.2. Please see <a
162: href='how_to_install_loncapa_on_a_preinstalled_system.txt'>
163: how_to_install_loncapa_on_a_preinstalled_system.txt</a>.
1.10 harris41 164: </p>
1.11 harris41 165: </body>
166: </html>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>