File:  [LON-CAPA] / doc / otherfiles / Attic / otherfiles.html
Revision 1.7: download - view: text, annotated - select for diffs
Wed Oct 4 14:20:46 2000 UTC (23 years, 10 months ago) by harris41
Branches: MAIN
CVS tags: version_0_6_2, version_0_6, version_0_5_1, version_0_5, version_0_4, stable_2002_spring, stable_2002_july, stable_2002_april, stable_2001_fall, STABLE, HEAD
Had to fix link to anaconda interface documentation. -Scott

    1: <HTML>
    2: <HEAD>
    3:   <META NAME="GENERATOR" CONTENT="Scott Harrison and Emacs. Version 3.14159265358979">
    4:   <TITLE>LON-CAPA Auxiliary Software Package Files and Directories</TITLE>
    5: </HEAD>
    6: <BODY BGCOLOR=#FFFFFF>
    7: 
    8: <H1>LON-CAPA Auxiliary Software Package Files and Directories</H1>
    9: <BR>Scott Harrison, September 2000
   10: <BR>CVS location: doc/otherfiles
   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>
   15: <TABLE VALIGN=TOP>
   16: <TR VALIGN=TOP>
   17: <TD>
   18: <IMG HEIGHT=32 WIDTH=32 SRC="working.gif" ALT="working"> a "bug-free", working external software package
   19: </TD>
   20: <TD>
   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
   22: </TD>
   23: <TD>
   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)
   25: </TD>
   26: <TD>
   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)
   28: </TD>
   29: </TR>
   30: </TABLE>
   31: <P>
   32: <TABLE BORDER=2>
   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>
   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
  119: <BR><A HREF="../anaconda_interfaces/index.html">[Interface snapshots]</A></TD>
  120: <TD>A Python/TK interface set (orig. Redhat's "anaconda" package) is customized for LON-CAPA specific system maintenance and upgrade.</TD>
  121: <TD>Interfaces have been scripted.  Need to bug-proof data storage and passing between interface screens as well as system file interactions.</TD>
  122: </TR>
  123: <TR VALIGN=TOP>
  124: <TD><IMG SRC="bug.gif" ALT="bug"></TD>
  125: <TD>Complete source-to-CD build</TD>
  126: <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:
  127: <UL>
  128: <LI>LON-CAPA base source code
  129: <LI>Operating System
  130: <LI>Operating System customizations 
  131: </UL>
  132: in a well-documented working manner.
  133: </TD>
  134: <TD>A key step in all of this is to have all the LON-CAPA base source code automatically build into an RPM.</TD>
  135: </TR>
  136: <TR VALIGN=TOP>
  137: <TD><IMG SRC="notmade.gif" ALT="not made"></TD>
  138: <TD>System Initialization Configuration</TD>
  139: <TD>Start all needed modules and daemons upon system boot-up.</TD>
  140: <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>
  141: </TR>
  142: <TR VALIGN=TOP>
  143: <TD><IMG SRC="bug.gif" ALT="bug"></TD>
  144: <TD>System Monitoring</TD>
  145: <TD>Have the system perform self-diagnostics and post status reports (as well as reacting to "bad" things like zombies).</TD>
  146: <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>
  147: </TR>
  148: <TR VALIGN=TOP>
  149: <TD><IMG SRC="bug.gif" ALT="bug"></TD>
  150: <TD>Database blocking</TD>
  151: <TD>Handle database requests through a separate parent-child daemon network layer.</TD>
  152: <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>
  153: </TR>
  154: </TABLE>
  155: </BODY>
  156: </HTML>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>