File:  [LON-CAPA] / doc / Attic / how_to_install_loncapa_on_a_preinstalled_system.txt
Revision 1.2: download - view: text, annotated - select for diffs
Wed Nov 28 16:43:52 2001 UTC (22 years, 5 months ago) by harris41
Branches: MAIN
CVS tags: HEAD
making the document beginning more informative -Scott

    1: Scott Harrison
    2: $Date: 2001/11/28 16:43:52 $; $Revision: 1.2 $
    3: 
    4: The standard process is to install LON-CAPA with an installation
    5: CD on a fresh system.  We provide this document as a secondary
    6: service to those who wish to install and experiment on an existing
    7: Linux system.
    8: 
    9: These are the current steps for installing LON-CAPA on an existing
   10: RedHat 6.2 system.  Please note that step 1 is optional.  You can
   11: run LON-CAPA on a shadow-based system.  However, you need to follow
   12: steps at http://install.lon-capa.org/docs/loncapapasswordauthentication.html.
   13: 
   14: 1.  disable shadow and md5sum passwords
   15: remove 'md5 shadow' from 'password required' lines in
   16: /etc/pam.d/login
   17: /etc/pam.d/passwd
   18: 
   19: then run /usr/sbin/pwunconv and
   20: /usr/sbin/grpunconv
   21: 
   22: and then, manually enter in all your passwords again
   23: first for root
   24: passwd
   25: and then the usernames...
   26: passwd username1
   27: passwd username2
   28: 
   29: 2.  make sure you have a web server
   30: 
   31: 3.  make sure you have mod_perl
   32: http://install.lon-capa.org/3.1/currentcdsource/RedHat/RPMS/mod_perl-1.23-3.i386.rpm
   33: 
   34: 4.  cvs co loncapa (see install.lon-capa.org for instructions)
   35: 
   36: 5.  Install the LON-CAPA-base RPM
   37: http://install.lon-capa.org/3.1/currentcdsource/RedHat/RPMS/LON-CAPA-base-3.1-1.i386.rpm
   38: rpm -Uvh --force --nodeps /home/ng/RPMS/LON-CAPA-base-3.1-1.i386.rpm
   39: 
   40: 6.  Add a user www.
   41:     /usr/sbin/adduser www
   42: 
   43: 7.  make sure you have all the needed RPMs
   44:     as root, cd loncapa/loncom/build; make rpmstatuspost
   45:     look at the status of your RPMS
   46:     http://MACHINENAME/lon-status/rpmstatus.html
   47: 
   48:     install/upgrade the ones you don't have
   49:     probably start with the out-of-date RPMs
   50:     and then run make rpmstatuspost again
   51: 
   52:     install RPMs from the minimal set
   53:     (you might want to be a little selective here.. like, you
   54:      don't "need" autofs)
   55: 
   56:     install RPMs from the development set
   57:     (you might want to be a LOT selective here)
   58: 
   59: 8.  update LON-CAPA-base files with CVS
   60:     cvs update -d
   61:     cd loncom/build
   62:     make install; make configinstall
   63: 
   64: 9.  run /usr/sbin/loncapaconfig and change the settings on your
   65:     machine
   66: 
   67: 10. restart all the services
   68: /etc/rc.d/init.d/httpd restart
   69: /etc/rc.d/init.d/loncontrol restart

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