Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These instructions provide a recipe for building your own all-in-one Avalon system from scratch on CentOS or Red Hat Enterprise Linux, version 6.x is supported, 7.x is experimental.  Please note that while an all-in-one installation as outlined here is certainly suitable for testing and demos,  a single, all-in-one, server may not be suitable for production environments.  For recipes on building each piece of the Avalon system on different hosts, (as would typically be done for a production environment), please see the instructions for (standalone) environments here:  Fedora (standalone)MySQL (standalone)Web (standalone)Solr (standalone)Red5 (standalone), and Matterhorn (standalone).

...

Info
titleYou may have to disable SELinux completely if there's Passenger installation problem
vim /etc/selinux/config #change the value of `SELINUX` to `disabled`

Add the

...

Avalon repository 
Anchor

...

AvalonRepo

...

AvalonRepo

Create the NUL repository Avalon repository config file:

Code Block
vim /etc/yum.repos.d/nulavalon-public.repo

Append the following code:

Code Block
[nulavalon_public]
name=NUL LibraryAvalon Public RHEL repository
baseurl=http://yumrepo-publicrepo.libraryavalonmediasystem.northwestern.eduorg/x86_64
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-nulavalon
cost=150

Install and place the NUL Avalon GPG key in the proper location:

Code Block
curl http://yumrepo-publicrepo.libraryavalonmediasystem.northwestern.eduorg/RPM-GPG-KEY-nulavalon -o /etc/pki/rpm-gpg/RPM-GPG-KEY-nulavalon

Install development libraries and packages for building Ruby

...

Install Apache Tomcat with the nulrepo-public avalonrepo repository configured and enabled.

...

Info

CentOS 7 user may need to switch to EPEL6 temporarily for tomcat dependencies

...

on line 70, change the Tomcat connector port from 8080 to 8983:

...

Install prerequisite packages using yum and the NUL-public Avalon repository

Code Block
yum install SDL-devel a52dec-devel bzip2-devel faad2-devel freetype-devel frei0r-plugins-devel \
	gsm-devel imlib2-devel lame-devel libdc1394-devel libraw1394-devel librtmp-devel libtheora-devel \
	libva-devel libfaac-devel libvdpau-devel libstdc++-devel libvorbis-devel libvpx-devel \
	mediainfo opencore-amr-devel opencv-devel openjpeg-devel openssl-devel schroedinger-devel \
	speex-devel texi2html vo-aacenc-devel x264-devel xvidcore-devel yasm zlib-devel

...