--- doc/build/ubuntu16LTS_install.frag 2016/04/22 15:08:29 1.1 +++ doc/build/ubuntu16LTS_install.frag 2021/03/17 04:47:44 1.6 @@ -56,7 +56,7 @@ DHCP is not supported.
-Installing Ubuntu Linux is easy. +Installing Ubuntu Linux is straightforward. Documentation is available from https://help.ubuntu.com/community/Installation/ Most of the installation screens are self explanatory. @@ -94,6 +94,7 @@ Use ufw to allow incoming traffic for th ssh, www, https
+sudo apt-get install ufw sudo ufw default deny sudo ufw enable sudo ufw allow ssh @@ -126,13 +127,6 @@ sudo apt-get upgradeIf kernel packages were updated, reboot your system before continuing with the installation.
--Add LON-CAPA ubuntu repository to your /etc/apt/sources.list file. -
--sudo apt-get install python-software-properties -sudo apt-add-repository 'deb http://install.loncapa.org/ubuntu trusty main' -5. Installing LON-CAPA
Import the LON-CAPA encryption key
@@ -140,6 +134,18 @@ wget http://install.loncapa.org/versions sudo apt-key add APT-GPG-KEY-loncapa.asc sudo apt-get update+Add LON-CAPA ubuntu repository to /etc/apt/sources.list
+Execute:
++sudo apt-get install python-software-properties +sudo apt-add-repository 'deb http://install.loncapa.org/ubuntu xenial main' +++You can display which repositories are currently enabled by using: +
++sudo apt-cache policy +Install prerequisites
Execute:
@@ -147,12 +153,29 @@ sudo apt-get install loncapa-prerequisitThis may take some minutes due to LON-CAPA's large number of dependencies.
-Set MPM mode for Apache web server and enable use of cgi scripts
+Secure MySQL
+Execute:
++sudo mysql_secure_installation ++Press ENTER to skip set up of the validate password plugin.
+In Ubuntu systems running MySQL 5.7 (and later), by default the MySQL root +user is authenticated by the auth_socket plugin which restricts root access +to the local machine (and to sudo). If you prefer to set a password for the +MySQL root user, you can do so, and user that instead of the default. ++Answer “Y” (yes) to the prompts to: +(a) remove the anonymous user, +(b) restrict root user access to the local machine, +and (c) remove the test database.
+Set MPM mode for Apache web server and enable use of cgi scripts and webDAV
Execute:
sudo a2dismod mpm_event sudo a2enmod mpm_prefork sudo a2enmod cgi +sudo a2enmod dav +sudo a2enmod dav_fsRetrieve and execute LON-CAPA setup program
@@ -244,12 +267,11 @@ for it to function at all. Below is a l
Configuring LON-CAPA
-To configure and install LON-CAPA, become root and execute the following commands: +To configure and install LON-CAPA execute the following commands:
-sudo -i -cd /root/loncapa-X.Y.Z (X.Y.Z should correspond to a version number like '2.12.0') -./UPDATE +cd ../loncapa-X.Y.Z (X.Y.Z should correspond to a version number like '2.11.2') +sudo ./UPDATEYou will need to enter the LON-CAPA configuration information you determined @@ -265,18 +287,19 @@ invoked below requires that you enter th Replace USERNAME and DOMAIN with an appropriate username and your domain.
-cd /root/loncapa-X.Y.Z/loncom/build -perl make_domain_coordinator.pl USERNAME DOMAIN +cd loncom/build +sudo perl make_domain_coordinator.pl USERNAME DOMAIN +cd7. Start/Restart Services
The LON-CAPA network services take a moment to start. Most misconfigurations -will be apparent at this step. Lastly, exit from root status to resume use of your regular account. +will be apparent at this step.
-/etc/init.d/loncontrol start -/etc/init.d/apache2 restart +sudo /etc/init.d/loncontrol start +sudo service apache2 restart exit