...
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 | ||
---|---|---|
| ||
vim /etc/selinux/config #change the value of `SELINUX` to `disabled` |
Add the
...
Avalon repository
Anchor |
---|
...
|
...
|
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 |
...