version 1.2, 2002/02/28 01:37:16
|
version 1.4, 2002/03/02 05:37:32
|
Line 1
|
Line 1
|
$Id$ |
$Id$ |
|
|
(Alternative approach to perl module-ing is at end...) |
(Alternative approach to perl module-ing is at end...) |
|
(Alternative approach to mysql is at end...) |
|
|
Install RedHat 7.2 on your system. Use a 'custom' install and include |
Install RedHat 7.2 on your system. Use a 'custom' install and include |
the web and sql servers along with any others you need or desire. |
the web and sql servers along with any others you need or desire. |
Line 50 LON-CAPA-base
|
Line 51 LON-CAPA-base
|
LON-CAPA-systemperl |
LON-CAPA-systemperl |
LON-CAPA-krb4 |
LON-CAPA-krb4 |
LON-CAPA-mysql |
LON-CAPA-mysql |
LON-CAPA-loncapaconfig |
|
LON-CAPA-barcode |
LON-CAPA-barcode |
|
|
rpms on rpmfind.net (only accept these versions) |
rpms on rpmfind.net (only accept these versions) |
Line 83 rpm -Uvh --force --nodeps LON-CAPA-base
|
Line 83 rpm -Uvh --force --nodeps LON-CAPA-base
|
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-systemperl.rpm |
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-systemperl.rpm |
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-krb4.rpm |
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-krb4.rpm |
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-mysql.rpm |
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-mysql.rpm |
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-loncapaconfig.rpm |
|
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-barcode.rpm |
rpm -Uvh --force --nodeps rpm -Uvh LON-CAPA-barcode.rpm |
|
|
7. Correct some RPM errors |
7. Correct some RPM errors |
Line 158 libgd libgd-1.3-4.i386.r
|
Line 157 libgd libgd-1.3-4.i386.r
|
================================================================== |
================================================================== |
Alternative Approaches |
Alternative Approaches |
|
|
|
------------------------------------------------------------------ |
Regarding: Perl modules |
Regarding: Perl modules |
As noted above, it is possible to install then redirect |
As noted above, it is possible to install then redirect |
the files with LON-CAPA-systemperl. Another approach |
the files with LON-CAPA-systemperl. Another approach |
Line 238 GDTextUtil
|
Line 238 GDTextUtil
|
perl Makefile.PL; make; make test; sudo make install |
perl Makefile.PL; make; make test; sudo make install |
GDGraph (need to do GDTextUtil first so) |
GDGraph (need to do GDTextUtil first so) |
perl Makefile.PL; make; make test; sudo make install |
perl Makefile.PL; make; make test; sudo make install |
|
IO-Stringy |
|
perl Makefile.PL; make; make test; sudo make install |
Krb4 (need to get athena kerberos...delay) |
Krb4 (need to get athena kerberos...delay) |
MailTools |
MailTools |
perl Makefile.PL; make; make test; sudo make install |
perl Makefile.PL; make; make test; sudo make install |
Line 245 Math-Cephes
|
Line 247 Math-Cephes
|
perl Makefile.PL; make; make test; sudo make install |
perl Makefile.PL; make; make test; sudo make install |
Math-Random |
Math-Random |
perl Makefile.PL; make; make test; sudo make install |
perl Makefile.PL; make; make test; sudo make install |
|
MIME-Tools |
|
perl Makefile.PL; make; make test; sudo make install |
Safe-Hole |
Safe-Hole |
perl Makefile.PL; make; make test; sudo make install |
perl Makefile.PL; make; make test; sudo make install |
Text-Query |
Text-Query |
Line 262 perl Makefile.PL POLLUTE=1; make; make t
|
Line 266 perl Makefile.PL POLLUTE=1; make; make t
|
Krb4 |
Krb4 |
sudo rpm -Uvh LON-CAPA-krb4-3.1-1.i386.rpm |
sudo rpm -Uvh LON-CAPA-krb4-3.1-1.i386.rpm |
perl Makefile.PL; make; make test; sudo make install |
perl Makefile.PL; make; make test; sudo make install |
|
|
|
------------------------------------------------------------------ |
|
|
|
Regarding MySQL. |
|
Require these RPMs: |
|
mysql-3.23.41-1 (or standard RedHat 7.* version) |
|
mysql-server-3.23.41 (or standard RedHat 7.* version) |
|
|
|
Enter the mysql shell--- |
|
mysql -u root -p mysql |
|
|
|
Run these commands--- |
|
CREATE DATABASE loncapa; |
|
|
|
INSERT INTO user (Host, User, Password) |
|
VALUES ('localhost','www',password('SOMEPASSWORD')); |
|
|
|
GRANT ALL PRIVILEGES ON *.* TO www@localhost; |
|
|
|
FLUSH PRIVILEGES; |
|
|
|
shell> mysql -u root mysql |
|
mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password'); |
|
|
|
------------------------------------------------------------------ |
|
|
|
Also, be sure to: |
|
/sbin/chkconfig --level 345 httpd on |
|
/sbin/chkconfig --level 345 mysqld on |