LP#1551084: Update README to include references for 'ubuntu-xenial'
authorBen Shum <ben@evergreener.net>
Mon, 29 Feb 2016 06:30:29 +0000 (01:30 -0500)
committerBen Shum <ben@evergreener.net>
Mon, 29 Feb 2016 06:30:29 +0000 (01:30 -0500)
Signed-off-by: Ben Shum <ben@evergreener.net>
docs/installation/server_installation.txt

index 80d0d19..d18d19e 100644 (file)
@@ -56,9 +56,9 @@ Installing prerequisites
 
   * **PostgreSQL**: Version 9.3 is recommended. The minimum supported version
     is 9.1.
-  * **Linux**: Evergreen 2.8 has been tested on Debian Jessie (8.0), 
-    Debian Wheezy (7.0), Debian Squeeze(6.0), Ubuntu Trusty Tahr (14.04), 
-    Ubuntu Precise Pangolin (12.04), and Fedora. 
+  * **Linux**: Evergreen 2.10 has been tested on Debian Jessie (8.0), 
+    Debian Wheezy (7.0), Debian Squeeze(6.0), Ubuntu Xenial Xerus (16.04),
+    Ubuntu Trusty Tahr (14.04), Ubuntu Precise Pangolin (12.04), and Fedora. 
     If you are running an older version of these distributions, you may want 
     to upgrade before upgrading Evergreen. For instructions on upgrading these
     distributions, visit the Debian, Ubuntu or Fedora websites.
@@ -81,7 +81,7 @@ before you can successfully configure, compile, and install Evergreen.
 deb http://backports.debian.org/debian-backports squeeze-backports main contrib
 ------------------------------------------------------------------------------
 +
-  * Ubuntu Precise and Trusty comes with PostgreSQL 9.1+, so no additional steps are required.
+  * Ubuntu Precise, Trusty, and Xenial comes with PostgreSQL 9.1+, so no additional steps are required.
   * Fedora 19 and 20 come with PostgreSQL 9.2+, so no additional steps are required.
 +
 3. On Debian and Ubuntu, run `aptitude update` as the *root* Linux account to
@@ -89,7 +89,7 @@ deb http://backports.debian.org/debian-backports squeeze-backports main contrib
 4. Issue the following commands as the *root* Linux account to install
    prerequisites using the `Makefile.install` prerequisite installer,
    substituting `debian-jessie`, `debian-wheezy`, `debian-squeeze`, `fedora`, 
-   `ubuntu-trusty`, or `ubuntu-precise` for <osname> below:
+   `ubuntu-xenial`, `ubuntu-trusty`, or `ubuntu-precise` for <osname> below:
 +
 [source, bash]
 ------------------------------------------------------------------------------
@@ -100,7 +100,7 @@ make -f Open-ILS/src/extras/Makefile.install <osname>
    issuing the following commands as the *root* Linux account:
 +
 [NOTE]
-You should skip this step if installing on Ubuntu Precise, Trusty or Debian Jessie. The ubuntu
+You should skip this step if installing on Ubuntu Precise, Trusty, Xenial or Debian Jessie. The Ubuntu
 and Debian Jessie targets use libdbd-pgsql from packages.
 +
 .Debian Wheezy
@@ -149,7 +149,7 @@ from http://evergreen-ils.org/downloads
 
 [NOTE]
 You make skip the subsection `Install dependencies for browser-based staff client'
-if you are installing on either Debian Jessie or Ubuntu Trusty and you have
+if you are installing on either Debian Jessie, Ubuntu Trusty, or Ubuntu Xenial and you have
 installed the `Optional: Developer Additions' described above.  You will still
 need to do the steps in `Install files for browser-based staff client' below.
 
@@ -316,7 +316,7 @@ mkdir /etc/apache2/ssl
 cd /etc/apache2/ssl
 ------------------------------------------------------------------------------
 +
-.Ubuntu Trusty and Debian Jessie
+.Ubuntu Trusty, Ubuntu Xenial, and Debian Jessie
 [source,bash]
 ------------------------------------------------------------------------------------
 cp Open-ILS/examples/apache_24/eg_24.conf       /etc/apache2/sites-available/eg.conf
@@ -386,7 +386,7 @@ place.
    MaxRequestsPerChild 10000
 </IfModule>
 ------------------------------------------------------------------------------
-    d. (Ubuntu Trusty, Debian Jessie) As the *root* user, edit 
+    d. (Ubuntu Trusty, Ubuntu Xenial, Debian Jessie) As the *root* user, edit 
        /etc/apache2/mods-available/mpm_prefork.conf to match the above values.  
        Then, also as the *root* user, enable the mpm_prefork module by doing:
 +
@@ -407,7 +407,7 @@ a2dissite default  # OPTIONAL: disable the default site (the "It Works" page)
 a2ensite eg.conf
 ------------------------------------------------------------------------------
 +
-(Ubuntu Trusty, Debian Jessie):
+(Ubuntu Trusty, Ubuntu Xenial, Debian Jessie):
 +
 [source,bash]
 ------------------------------------------------------------------------------
@@ -482,6 +482,7 @@ make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-wheezy
 make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-squeeze
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-precise
 make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-trusty
+make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-xenial
 make -f Open-ILS/src/extras/Makefile.install postgres-server-fedora
 ------------------------------------------------------------------------------
 
@@ -505,7 +506,7 @@ distribution as the *root* Linux account:
 cpan Rose::URI
 ---------------------------------------------------------------------------------
 
-.(Debian "wheezy" and Ubuntu Trusty
+.(Debian Wheezy, Ubuntu Trusty, and Ubuntu Xenial
 No extra modules required for these distributions.
 
 .(Fedora)