Scott Harrison
$Date: 2001/11/28 16:43:52 $; $Revision: 1.2 $
The standard process is to install LON-CAPA with an installation
CD on a fresh system. We provide this document as a secondary
service to those who wish to install and experiment on an existing
Linux system.
These are the current steps for installing LON-CAPA on an existing
RedHat 6.2 system. Please note that step 1 is optional. You can
run LON-CAPA on a shadow-based system. However, you need to follow
steps at http://install.lon-capa.org/docs/loncapapasswordauthentication.html.
1. disable shadow and md5sum passwords
remove 'md5 shadow' from 'password required' lines in
/etc/pam.d/login
/etc/pam.d/passwd
then run /usr/sbin/pwunconv and
/usr/sbin/grpunconv
and then, manually enter in all your passwords again
first for root
passwd
and then the usernames...
passwd username1
passwd username2
2. make sure you have a web server
3. make sure you have mod_perl
http://install.lon-capa.org/3.1/currentcdsource/RedHat/RPMS/mod_perl-1.23-3.i386.rpm
4. cvs co loncapa (see install.lon-capa.org for instructions)
5. Install the LON-CAPA-base RPM
http://install.lon-capa.org/3.1/currentcdsource/RedHat/RPMS/LON-CAPA-base-3.1-1.i386.rpm
rpm -Uvh --force --nodeps /home/ng/RPMS/LON-CAPA-base-3.1-1.i386.rpm
6. Add a user www.
/usr/sbin/adduser www
7. make sure you have all the needed RPMs
as root, cd loncapa/loncom/build; make rpmstatuspost
look at the status of your RPMS
http://MACHINENAME/lon-status/rpmstatus.html
install/upgrade the ones you don't have
probably start with the out-of-date RPMs
and then run make rpmstatuspost again
install RPMs from the minimal set
(you might want to be a little selective here.. like, you
don't "need" autofs)
install RPMs from the development set
(you might want to be a LOT selective here)
8. update LON-CAPA-base files with CVS
cvs update -d
cd loncom/build
make install; make configinstall
9. run /usr/sbin/loncapaconfig and change the settings on your
machine
10. restart all the services
/etc/rc.d/init.d/httpd restart
/etc/rc.d/init.d/loncontrol restart
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>