--- doc/build/suse10.1_install.frag 2006/10/09 21:12:16 1.1 +++ doc/build/suse10.1_install.frag 2006/10/10 20:32:58 1.2 @@ -1,7 +1,7 @@ -
This document guides you through the process of setting up a new LON-CAPA -server running SuSE Linux Enterprise Server 10 (SLES 10) with a minimum of packages installed. +server running SuSE Linux 10.1 with a minimum of packages installed. The computer will be configured solely as a LON-CAPA server and will be expected to have no other services running. Your server is expected to have a reasonably fast connection to the internet. @@ -12,10 +12,7 @@ More information is available at
-Installing Linux is getting easier and easier. -You will be required to log in to the machine and execute -some routine Unix commands. Familiarity with the Apache web server, mod_perl, -perl, and MySQL are not required to install and run LON-CAPA. +Installing Linux is getting easier and easier. You will be required to log in to the machine and execute some routine Unix commands. Familiarity with the Apache web server, mod_perl, perl, and MySQL are not required to install and run LON-CAPA.
-SuSE ISO files can be obtained from the Novell site: http://www.novell.com/products/server/. +A SuSE 10.1 iso for burning to DVD can be obtained from the Novell download site: http://download.novell.com/index.jsp, or from an opensuse mirror site - http://en.opensuse.org/Mirrors_Released_Version. You will also find links to sites with iso files for burning to CD, if you burning CDs is more convenient for you.
-You will need to know the following network settings for your installation. @@ -52,16 +48,18 @@ DHCP is not supported.
-Installing SuSE Linux Enterprise Server is quite easy if you've installed Linux products
+Installing SuSE 10.1 is quite easy if you've installed Linux products
before. Some documentation is available from
-
-http://www.novell.com/documentation/sles10/.
+
+http://www.novell.com/documentation/suse101/.
Most of the subsequent installation screens are self explanatory.
There are a few steps that require comment and are dealt with below.
Once you system has rebooted, you will use yast to complete the configuration. Change the following settings:
-Finish installing your server, read the "readme", reboot and log in as root. -
-After reboot you should start yast, and select Security and Users -> Firewall. At step 2 include the following services: HTTP, HTTP with SSL, and Secure Shell. Use the "Expert..." option to add additional TCP services on ports 5663 and 8080. +Finish installing your server, read the "readme", reboot and log in as root. Follow the instructions found in the article: Wrestling Zen to Work to fix package management and to run the online update, and lastly ensure that the zen management daemon is running by executing:
++/etc/init.d/novell-zmd start +
If you do not already have a SuSE 10.1 installation source at your location, you may want to consider creating one from the 5 iso files for CDs 1 - 5. Proceed as follows (e.g., for 32 bit):
++mkdir -p suse101/CD1 +mount -o ro,loop SUSE-Linux-10.1-GM-i386-CD1.iso /mnt +cp -rv /mnt/* suse101/CD1 +umount /mnt ++
+Repeat those steps with CD2, CD3, CD4 and CD5.
-You will use yast to import packages required for LON-CAPA.
+Next you will use yast to import packages required for LON-CAPA.
Execute:
yast
-Select "Change Source of Installation". The media you used to install SLES10 will be listed as an installation source. You may also wish to create a local repository by copying the contents of the RPM directories on the five CDs to a local directory to avoid the need to flip CDs during LON-CAPA installation. Information about building a local repository is available at:http://portal.suse.com/sdb/en/2004/02/yast_instsrc.html. +Select "Installation Source" and change to either point at an internet installation repository close to your location (see http://en.opensuse.org/Mirrors_Released_Version), or a local institutional source you have built from the SuSE 10.1 CDs, or if using a DVD you may prefer to continue to point at the installation DVD.
Add the LON-CAPA SLES 10 repository as an additional installation source, so software installation in yast will have access to two repositories - a SuSE/Novell source (for packages included for the standard distribution) and the LON-CAPA repository (for extra packages needed to run LON-CAPA). For the LON-CAPA source you will use: +
Add the LON-CAPA SuSE 10.1 repository as an additional installation source. once this is done, software installation in yast should then have access to three repositories - a YUM source for SuSE updates (established when you run online update from yast), an installation source (for packages included in the standard distribution) and the LON-CAPA repository (for extra packages needed to run LON-CAPA). For the LON-CAPA source you will use:
Execute:
yast -i LONCAPA-prerequisites
-This may take a moment due to LON-CAPA's large number of dependencies. +This may take a moment due to LON-CAPA's large number of dependencies. When prompted to choose an apache package, select apache, NOT apache2, then click Solve.
-Retrieve the LON-CAPA setup with one of the following commands: +Retrieve the LON-CAPA setup with the following command:
-wget http://install.loncapa.org/versions/suse/sles10/sles10_install.tar +wget http://install.loncapa.org/versions/suse/10.1/suse10.1_install.tar
Extract the archive with the following command:
-tar xf sles10_install.tar +tar xf suse10.1_install.tar
This creates a directory named installation. Change to it and @@ -191,17 +200,13 @@ for it to function at all. Below is a l To configure and install LON-CAPA, execute the following commands:
-cd /root/loncapa-N.N.N (N.N.N should correspond to a version number like '2.2.2') +cd /root/loncapa-N.N (N.N should correspond to a version number like '2.2.2') ./UPDATE
You will need to enter the LON-CAPA configuration information you determined in the previous section.
-After installing LON-CAPA, and taking any actions included in the WARNINGS file created during installation, it is recommended that you set loncontrol to start automatically on boot, by executing the following command:
--/sbin/chkconfig --level 345 loncontrol on -
You will need at least one user at your site who has the role of @@ -220,11 +225,11 @@ perl make_domain_coordinator.pl USERNAME
The LON-CAPA network services take a moment to start. Most misconfigurations -will be apparent at this step. +will be appearant at this step.
/etc/init.d/loncontrol start -/etc/init.d/apache2 start +/etc/init.d/apache start
If you receive warnings when starting the httpd about missing perl modules,