Annotation of doc/otherfiles/otherfiles.html, revision 1.5
1.1 harris41 1: <HTML>
2: <HEAD>
1.2 harris41 3: <META NAME="GENERATOR" CONTENT="Scott Harrison and Emacs. Version 3.14159265358979">
1.1 harris41 4: <TITLE>LON-CAPA Auxiliary Software Package Files and Directories</TITLE>
5: </HEAD>
1.4 harris41 6: <BODY BGCOLOR=#FFFFFF>
1.1 harris41 7:
8: <H1>LON-CAPA Auxiliary Software Package Files and Directories</H1>
9: <BR>Scott Harrison, September 2000
1.4 harris41 10: <BR>CVS location: doc/otherfiles
1.5 ! harris41 11: <P>
! 12: This page shows applications and software packages which are secondary (yet
! 13: still necessary) to the proper functioning of the LON-CAPA network code.
! 14: <P>
1.4 harris41 15: <TABLE VALIGN=TOP>
16: <TR VALIGN=TOP>
17: <TD>
1.5 ! harris41 18: <IMG HEIGHT=32 WIDTH=32 SRC="working.gif" ALT="working"> a "bug-free", working external software package
1.4 harris41 19: </TD>
20: <TD>
1.5 ! harris41 21: <IMG HEIGHT=32 WIDTH=32 SRC="almostfixed.gif" ALT="almost fixed"> an external software package that is a little buggy and is being worked on
1.4 harris41 22: </TD>
23: <TD>
1.5 ! harris41 24: <IMG HEIGHT=32 WIDTH=32 SRC="bug.gif" ALT="bug">an external software package that has a bug and is currently on the backburner (not being worked on)
1.4 harris41 25: </TD>
26: <TD>
1.5 ! harris41 27: <IMG HEIGHT=32 WIDTH=32 SRC="notmade.gif" ALT="not made">an external software feature that has yet to be really developed, despite possible exploratory work (this may be added to an existing package, or may constitute a new package)
1.4 harris41 28: </TD>
29: </TR>
30: </TABLE>
31: <P>
1.3 harris41 32: <TABLE BORDER=2>
1.4 harris41 33: <TR BGCOLOR=#000000 VALIGN=TOP>
34: <TH><FONT COLOR=#FFFFFF>Status</FONT></TH>
35: <TH><FONT COLOR=#FFFFFF>Name</FONT></TH>
36: <TH><FONT COLOR=#FFFFFF>Description</FONT></TH>
37: <TH><FONT COLOR=#FFFFFF>Note</FONT></TH>
38: </TR>
39: <TR VALIGN=TOP>
40: <TD><IMG SRC="working.gif" ALT="working"></TD>
41: <TD>krb4
42: <BR><A HREF="krb4.html">[Synopsis]</A> <A HREF="LON-CAPA-krb4-3.1-1.i386.rpm">[RPM]</A></TD>
43: <TD>
44: <FONT SIZE=-1>From the original source web site:
45: <BR>"Kerberos is a system for authenticating users and services on a network. It is built upon the assumption that the network is "unsafe". For example, data sent over the network can be eavesdropped and altered, and addresses can also be faked. Therefore
46: they cannot be used for authentication purposes."
47: </TD>
48: <TD>
49: Original source came from:
50: <BR>http://www.pdc.kth.se/kth-krb/
51: <BR>krb4-0.10.1.tar
52: <P>
53: There are good RPMs for kerberos version 5, however many educational
54: institutions are only compatible with version 4 (and version 4 has its
55: advantages).
56: </TD>
57: </TR>
58: <TR VALIGN=TOP>
59: <TD><IMG SRC="working.gif" ALT="working"></TD>
60: <TD>mysql
61: <BR><A HREF="mysql.html">[Synopsis]</A> <A HREF="LON-CAPA-mysql-3.1-1.i386.rpm">[RPM]</A></TD>
62: <TD>SQL database server</TD>
63: <TD>Original source came from:
64: <BR>http://www.mysql.com
65: <BR>mysql-3.22.32.tar.gz
66: </TD>
67: </TR>
68: <TR VALIGN=TOP>
69: <TD><IMG SRC="working.gif" ALT="working"></TD>
70: <TD>systemperl
71: <BR><A HREF="systemperl.html">[Synopsis]</A> <A HREF="LON-CAPA-systemperl-3.1-1.i386.rpm">[RPM]</A></TD>
72: <TD>Various perl modules built from CPAN, but do not exist as well-supported RPMs. These modules implement important functionality as well as serving as APIs for system application resources (like kerberos and MySQL).</TD>
73: <TD>These are the CPAN downloads (http://www.cpan.org/):
74: <PRE>
75: <FONT SIZE=-2>
76: Crypt-DES-2.01.tar.gz
77: Crypt-IDEA-1.01.tar.gz
78: DBI-1.14.tar.gz
79: Digest-MD5-2.12.tar.gz
80: HTML-Parser-3.13.tar.gz
81: IO-1.20.tar.gz
82: Krb4-1.1.tar.gz
83: MIME-Base64-2.11.tar.gz
84: MIME-tools-5.316.tar.gz
85: Msql-Mysql-modules-1.2215.tar.gz
86: URI-1.09.tar.gz
87: libnet-1.0703.tar.gz
88: libwww-perl-5.48.tar.gz
89: </FONT>
90: </PRE>
91: </TD>
92: </TR>
1.5 ! harris41 93: <TR VALIGN=TOP>
! 94: <TD><IMG SRC="working.gif" ALT="working"></TD>
! 95: <TD>Minimal RPM set
! 96: <BR><A HREF="rpm_list.txt">[Synopsis]</A></TD>
! 97: <TD>
! 98: The set of RedHat standard 6.2 RPMs (including security upgrades) needed for
! 99: correct functioning of the LON-CAPA server.</TD>
! 100: <TD>
! 101: http://www.redhat.com
! 102: <BR>6.2 plus upgraded packages
! 103: </TD>
! 104: </TR>
! 105: <TR VALIGN=TOP>
! 106: <TD><IMG SRC="working.gif" ALT="working"></TD>
! 107: <TD>Developer RPM Set
! 108: <BR><A HREF="rpm_list.txt">[Synopsis]</A></TD>
! 109: <TD>A superset of the Minimal RPM set which has RPMs useful for those developing a LON-CAPA server (X-windows, GNOME, various scripting and other utilities).
! 110: </TD>
! 111: <TD>
! 112: http://www.redhat.com
! 113: <BR>6.2 plus upgraded packages
! 114: </TD>
! 115: </TR>
! 116: <TR VALIGN=TOP>
! 117: <TD><IMG SRC="almostfixed.gif" ALT="almost fixed"></TD>
! 118: <TD>Installation/Upgrade/Reconfiguration</TD>
! 119: <TD>A Python/TK interface set (orig. Redhat's "anaconda" package) is customized for LON-CAPA specific system maintenance and upgrade.</TD>
! 120: <TD>Interfaces have been scripted. Need to bug-proof data storage and passing between interface screens as well as system file interactions.</TD>
! 121: </TR>
! 122: <TR VALIGN=TOP>
! 123: <TD><IMG SRC="bug.gif" ALT="bug"></TD>
! 124: <TD>Complete source-to-CD build</TD>
! 125: <TD>Separate from external software package building. This step is done when 1 command will read, build, compile, package, and burn a CD based on:
! 126: <UL>
! 127: <LI>LON-CAPA base source code
! 128: <LI>Operating System
! 129: <LI>Operating System customizations
! 130: </UL>
! 131: in a well-documented working manner.
! 132: </TD>
! 133: <TD>A key step in all of this is to have all the LON-CAPA base source code automatically build into an RPM.</TD>
! 134: </TR>
! 135: <TR VALIGN=TOP>
! 136: <TD><IMG SRC="notmade.gif" ALT="not made"></TD>
! 137: <TD>System Initialization Configuration</TD>
! 138: <TD>Start all needed modules and daemons upon system boot-up.</TD>
! 139: <TD>Already have written a setuid-ed (runnable by 'www') /etc/rc.d/init.d/loncontrol script. Needs to be greatly perfected and enhanced. Should also continually recheck (and if needed) reinitialize SQL database.</TD>
! 140: </TR>
! 141: <TR VALIGN=TOP>
! 142: <TD><IMG SRC="bug.gif" ALT="bug"></TD>
! 143: <TD>System Monitoring</TD>
! 144: <TD>Have the system perform self-diagnostics and post status reports (as well as reacting to "bad" things like zombies).</TD>
! 145: <TD><TT>loncron</TT> has been used; we've been running it every three hours through crontab. Still some significant problems, including a slow start-up.</TD>
! 146: </TR>
! 147: <TR VALIGN=TOP>
! 148: <TD><IMG SRC="bug.gif" ALT="bug"></TD>
! 149: <TD>Database blocking</TD>
! 150: <TD>Handle database requests through a separate parent-child daemon network layer.</TD>
! 151: <TD><TT>lonsql</TT> has been written and implemented in some tests of <TT>loncron</TT>. SQL database requests have been working, but <TT>lonsql</TT> needs to be trained to assess database status better and work with the metadata layer more closely. In other words, this scheme works, but there's a lot left to do. </TD>
1.3 harris41 152: </TR>
153: </TABLE>
1.1 harris41 154: </BODY>
1.5 ! harris41 155: </HTML>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>