version 1.4, 2000/10/01 19:16:06
|
version 1.7, 2000/10/04 14:20:46
|
Line 8
|
Line 8
|
<H1>LON-CAPA Auxiliary Software Package Files and Directories</H1> |
<H1>LON-CAPA Auxiliary Software Package Files and Directories</H1> |
<BR>Scott Harrison, September 2000 |
<BR>Scott Harrison, September 2000 |
<BR>CVS location: doc/otherfiles |
<BR>CVS location: doc/otherfiles |
|
<P> |
|
This page shows applications and software packages which are secondary (yet |
|
still necessary) to the proper functioning of the LON-CAPA network code. |
|
<P> |
<TABLE VALIGN=TOP> |
<TABLE VALIGN=TOP> |
<TR VALIGN=TOP> |
<TR VALIGN=TOP> |
<TD> |
<TD> |
<IMG SRC="working.gif" ALT="working"> a "bug-free", working external software package |
<IMG HEIGHT=32 WIDTH=32 SRC="working.gif" ALT="working"> a "bug-free", working external software package |
</TD> |
</TD> |
<TD> |
<TD> |
<IMG SRC="almostfixed.gif" ALT="almost fixed"> an external software package that is a little buggy and is being worked on |
<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 |
</TD> |
</TD> |
<TD> |
<TD> |
<IMG SRC="bug.gif" ALT="bug">an external software package that has a bug and is currently on the backburner (not being worked on) |
<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) |
</TD> |
</TD> |
<TD> |
<TD> |
<IMG 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) |
<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) |
</TD> |
</TD> |
</TR> |
</TR> |
</TABLE> |
</TABLE> |
Line 66 advantages).
|
Line 70 advantages).
|
<TD>systemperl |
<TD>systemperl |
<BR><A HREF="systemperl.html">[Synopsis]</A> <A HREF="LON-CAPA-systemperl-3.1-1.i386.rpm">[RPM]</A></TD> |
<BR><A HREF="systemperl.html">[Synopsis]</A> <A HREF="LON-CAPA-systemperl-3.1-1.i386.rpm">[RPM]</A></TD> |
<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> |
<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> |
harris41 |
|
123qweH |
|
telnet agrajag |
|
www |
|
<TD>These are the CPAN downloads (http://www.cpan.org/): |
<TD>These are the CPAN downloads (http://www.cpan.org/): |
<PRE> |
<PRE> |
<FONT SIZE=-2> |
<FONT SIZE=-2> |
Line 90 libwww-perl-5.48.tar.gz
|
Line 90 libwww-perl-5.48.tar.gz
|
</PRE> |
</PRE> |
</TD> |
</TD> |
</TR> |
</TR> |
<TR> |
<TR VALIGN=TOP> |
<TD></TD> |
<TD><IMG SRC="working.gif" ALT="working"></TD> |
<TD></TD> |
<TD>Minimal RPM set |
<TD></TD> |
<BR><A HREF="rpm_list.txt">[Synopsis]</A></TD> |
<TD></TD> |
<TD> |
|
The set of RedHat standard 6.2 RPMs (including security upgrades) needed for |
|
correct functioning of the LON-CAPA server.</TD> |
|
<TD> |
|
http://www.redhat.com |
|
<BR>6.2 plus upgraded packages |
|
</TD> |
|
</TR> |
|
<TR VALIGN=TOP> |
|
<TD><IMG SRC="working.gif" ALT="working"></TD> |
|
<TD>Developer RPM Set |
|
<BR><A HREF="rpm_list.txt">[Synopsis]</A></TD> |
|
<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). |
|
</TD> |
|
<TD> |
|
http://www.redhat.com |
|
<BR>6.2 plus upgraded packages |
|
</TD> |
|
</TR> |
|
<TR VALIGN=TOP> |
|
<TD><IMG SRC="almostfixed.gif" ALT="almost fixed"></TD> |
|
<TD>Installation/Upgrade/Reconfiguration |
|
<BR><A HREF="../anaconda_interfaces/index.html">[Interface snapshots]</A></TD> |
|
<TD>A Python/TK interface set (orig. Redhat's "anaconda" package) is customized for LON-CAPA specific system maintenance and upgrade.</TD> |
|
<TD>Interfaces have been scripted. Need to bug-proof data storage and passing between interface screens as well as system file interactions.</TD> |
|
</TR> |
|
<TR VALIGN=TOP> |
|
<TD><IMG SRC="bug.gif" ALT="bug"></TD> |
|
<TD>Complete source-to-CD build</TD> |
|
<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: |
|
<UL> |
|
<LI>LON-CAPA base source code |
|
<LI>Operating System |
|
<LI>Operating System customizations |
|
</UL> |
|
in a well-documented working manner. |
|
</TD> |
|
<TD>A key step in all of this is to have all the LON-CAPA base source code automatically build into an RPM.</TD> |
|
</TR> |
|
<TR VALIGN=TOP> |
|
<TD><IMG SRC="notmade.gif" ALT="not made"></TD> |
|
<TD>System Initialization Configuration</TD> |
|
<TD>Start all needed modules and daemons upon system boot-up.</TD> |
|
<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> |
|
</TR> |
|
<TR VALIGN=TOP> |
|
<TD><IMG SRC="bug.gif" ALT="bug"></TD> |
|
<TD>System Monitoring</TD> |
|
<TD>Have the system perform self-diagnostics and post status reports (as well as reacting to "bad" things like zombies).</TD> |
|
<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> |
|
</TR> |
|
<TR VALIGN=TOP> |
|
<TD><IMG SRC="bug.gif" ALT="bug"></TD> |
|
<TD>Database blocking</TD> |
|
<TD>Handle database requests through a separate parent-child daemon network layer.</TD> |
|
<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> |
</TR> |
</TR> |
</TABLE> |
</TABLE> |
</BODY> |
</BODY> |
</HTML> |
|
|
|
|
</HTML> |