This Redistribution includes open source files and the compiled binary files
for several packages. The directory structure is:
- README.txt - this file
- binaries - compiled binary files
- source - source code files
The product primarily uses unmodified, compiled binary files:
- Ruby and support binaries included:
ruby, rubygems, ruby-libs, rubygem-bigdecimal, rubygem-io-console,
rubygem-psych, rubygem-rdoc, rubygem-json, ruby-irb, libyaml,
ruby-devel, pam-devel, and rpam-ruby19
- Pacemaker and support binaries included:
pacemaker, pacemaker-cli, pacemaker-cluster-libs, pacemaker-libs,
glibc, glibc-common, corosynclib, corosync, dbus, dbus-libs, pcs,
clufter-common, and clufter-bin
- Two different JFreeChart binary versions and support binary:
jfreechart-1.0.1, jfreechart-1.0.13, and jcifs
There are 3 open source file packages that contain code that is
interpreted or used at run-time. No changes are made to these. They
include:
- mariadb-java-client - used with JFreeChart
- html2ps - used with JFreeChart
- phpMyAdmin.tgz - used as a diagnostic tool
One open source file package has a header file that is altered to use a
different communication port number:
- mariadb-connector-c
The other open source files in the source directory correspond to the compiled
binary files found in the binaries directory.
-------------------------------------------------------------------------------
The procedure used to install the compiled binary files used in our product is:
1. Recommended Development Platform: CentOS Linux release 7.3.1611 (Core)
2. Use root permission.
3. Make sure the following tools are installed:
- unzip, version 6.00 or later.
- tar, version 1.26 or later.
4. Steps to install clufter-common:
- Copy the file "clufter-common-0.76.0-1.el7.noarch.rpm" to your local Linux machine
- Type "sudo rpm -i clufter-common-0.76.0-1.el7.noarch.rpm"
5. Steps to install clufter-bin:
- Copy the file "clufter-bin-0.76.0-1.el7.x86_64.rpm" to your local Linux machine
- Type "sudo rpm -i clufter-bin-0.76.0-1.el7.x86_64.rpm"
6. Steps to install ruby and rubygems:
- Copy the file "ruby-2.0.0.648-30.el7.x86_64.rpm" to your local Linux machine
- Copy the file "rubygems-2.0.14.1-30.el7.noarch.rpm" to your local Linux machine
- Copy the file "ruby-libs-2.0.0.648-30.el7.x86_64.rpm" to your local Linux machine
- Copy the file "rubygem-bigdecimal-1.2.0-30.el7.x86_64.rpm" to your local Linux machine
- Copy the file "rubygem-io-console-0.4.2-30.el7.x86_64.rpm" to your local Linux machine
- Copy the file "rubygem-psych-2.0.0-30.el7.x86_64.rpm" to your local Linux machine
- Copy the file "rubygem-rdoc-4.0.0-30.el7.noarch.rpm" to your local Linux machine
- Copy the file "rubygem-json-1.7.7-30.el7.x86_64.rpm" to your local Linux machine
- Copy the file "ruby-irb-2.0.0.648-30.el7.noarch.rpm" to your local Linux machine
- Copy the file "libyaml-0.1.4-11.el7_0.x86_64.rpm" to your local Linux machine
- Type "sudo rpm -i --force ruby-2.0.0.648-30.el7.x86_64.rpm rubygems-2.0.14.1-30.el7.noarch.rpm
ruby-libs-2.0.0.648-30.el7.x86_64.rpm rubygem-bigdecimal-1.2.0-30.el7.x86_64.rpm
rubygem-io-console-0.4.2-30.el7.x86_64.rpm rubygem-psych-2.0.0-30.el7.x86_64.rpm
rubygem-rdoc-4.0.0-30.el7.noarch.rpm rubygem-json-1.7.7-30.el7.x86_64.rpm
ruby-irb-2.0.0.648-30.el7.noarch.rpm libyaml-0.1.4-11.el7_0.x86_64.rpm"
7. Steps to install ruby-devel:
- Copy the file "ruby-devel-2.0.0.648-30.el7.x86_64.rpm" to your local Linux machine
- Type "sudo rpm -i ruby-devel-2.0.0.648-30.el7.x86_64.rpm"
8. Steps to install pam-devel:
- Copy the file "pam-devel-1.1.8-18.el7.x86_64.rpm" to your local Linux machine
- Type "sudo rpm -i pam-devel-1.1.8-18.el7.x86_64.rpm"
9. Steps to install rpam-ruby19:
- Copy the file "rpam-ruby19-1.2.1.gem" to your local Linux machine
- Type "gem install rpam-ruby19-1.2.1.gem"
10. Steps to install python-clufter:
- Copy the file "python-clufter-0.76.0-1.el7.noarch.rpm" to your local Linux machine
- Type "sudo rpm -i python-clufter-0.76.0-1.el7.noarch.rpm"
11. Steps to install pacemaker:
- Copy the file "pacemaker-1.1.18-11.el7_0.x86_64.rpm" to your local Linux machine
- Copy the file "pacemaker-cli-1.1.18-11.el7_5.2.x86_64.rpm" to your local Linux machine
- Copy the file "pacemaker-cluster-libs-1.1.18-11.el7_5.2.x86_64.rpm" to your local Linux machine
- Copy the file "pacemaker-libs-1.1.18-11.el7_5.2.x86_64.rpm" to your local Linux machine
- Copy the file "glibc-2.17-196.el7_4.2.x86_64.rpm" to your local Linux machine
- Copy the file "corosynclib-2.4.3-4.el7.x86_64.rpm" to your local Linux machine
- Copy the file "corosync-2.4.3-4.el7.x86_64.rpm" to your local Linux machine
- Copy the file "glibc-common-2.17-196.el7_4.2.x86_64.rpm" to your local Linux machine
- Copy the file "dbus-1.10.24-7.el7.x86_64.rpm" to your local Linux machine
- Copy the file "dbus-libs-1.10.24-7.el7.x86_64.rpm" to your local Linux machine
- Type "sudo rpm -i --force pace*.rpm glibc-2.17-196.el7_4.2.x86_64.rpm corosynclib-2.4.3-4.el7.x86_64.rpm
corosync-2.4.3-4.el7.x86_64.rpm glibc-common-2.17-196.el7_4.2.x86_64.rpm
dbus-1.10.24-7.el7.x86_64.rpm dbus-libs-1.10.24-7.el7.x86_64.rpm"
12. Steps to build pcs:
- Copy the file "pcs-0.9.162-5.el7.centos.x86_64.rpm" to your local Linux machine
- Follow the instructions to make pcs on:
https://centos.pkgs.org/7/centos-x86_64/pcs-0.9.165-6.el7.centos.x86_64.rpm.html
13. Steps to install jcifs:
- Copy the file "jcifs-1.3.14.jar.zip" to your local Linux machine
- Uncompress the jcifs files. The command is given below:
unzip jcifs-1.3.14.jar.zip
- Follow the instructions found on:
https://www.jcifs.org/
14. Steps to build JFreeChart 1.0.1:
- Copy the file "jfreechart-1.0.1.tar.gz" to your local Linux machine
- Uncompress the jfreechart files. The command is given below:
tar xvzf jfreechart-1.0.1.tar.gz
- A directory "jfreechart-1.0.1" will be created
- Follow the instructions to make JFreechart on:
https://sourceforge.net/projects/jfreechart/files/
15. Steps to build JFreeChart 1.0.13:
- Copy the file "jfreechart-1.0.13.tar.gz" to your local Linux machine
- Uncompress the jfreechart files. The command is given below:
tar xvzf jfreechart-1.0.13.tar.gz
- A directory "jfreechart-1.0.13" will be created
- Follow the instructions to make JFreechart on:
https://sourceforge.net/projects/jfreechart/files/
The Operating System CentOS version 7.3 is found at:
http://vault.centos.org/7.3.1611/
-------------------------------------------------------------------------------
The procedure used to install the open source files used in our product is:
1. Recommended Development Platform: CentOS Linux release 7.3.1611 (Core)
2. Use root permission.
3. Make sure the following tools are installed:
- unzip, version 6.00 or later.
- tar, version 1.26 or later.
4. Steps to add Connector/J:
- Copy the file "mariadb-java-client-2.3.0-sources.jar" to your local
Linux machine in the Vertasent_6.30/source directory
- Follow the instructions to make Connector/J on:
https://downloads.mariadb.org/connector-java/
5. Steps to install html2ps:
- Copy the file "html2ps-1.0b7.tar.gz" to your local Linux machine in the
Vertasent_6.30/source directory
- Uncompress the html2ps files. The command is given below:
tar xvzf html2ps-1.0b7.tar.gz
- A directory "html2ps-1.0b7" will be created
- Follow the instructions to install htms2ps. These are found in html2ps-1.0b7/README.
6. Steps to install phpMyAdmin:
- Copy the file "phpMyAdmin.tgz" to your local Linux machine in the
Vertasent_6.30/source directory
- Uncompress the phpMyAdmin files. The command is given below:
tar xvzf phpMyAdmin.tgz
- Follow the instructions to install phpMyAdmin on:
https://www.phpmyadmin.net/
7. Steps to install and build Connector/C:
- Copy the file "mariadb-connector-c-3.0.6-src.tar.gz" to your local Linux
machine in the Vertasent_6.30/source directory
- Uncompress the mariadb-connector-c files. The command is given below:
tar xvzf mariadb-connector-c-3.0.6-src.tar.gz
- A directory "mariadb-connector-c-3.0.6-src" will be created
- Follow the instructions to make Connector/C on:
https://mariadb.com/kb/en/library/configuration-settings-for-building-connectorc/
-------------------------------------------------------------------------------
The open source files associated with the compiled binary files used in our
product are also included. The procedure used to install these open source
files is:
1. Recommended Development Platform: CentOS Linux release 7.3.1611 (Core)
2. Use root permission.
3. Make sure the following tools are installed:
- unzip, version 6.00 or later.
- tar, version 1.26 or later.
4. Steps to install and compile clufter:
- Copy the file "clufter-0.76.0-1.el7.src.rpm" to your local Linux machine
in the Vertasent_6.30/source directory
- Type "sudo rpm -i clufter-0.76.0-1.el7.src.rpm"
- A tarball file "clufter-0.76.0.tar.gz" will be added to /root/rpmbuild/SOURCES
- Change to directory /root/rpmbuild/SOURCES
- Uncompress the clufter source files. The command is given below:
tar xvzf clufter-0.76.0.tar.gz
- The source files are in the directory /root/rpmbuild/SOURCES/clufter-0.76.0
- Follow the instructions to make clufter on:
https://pagure.io/clufter
- NOTE: The SOURCES directory also includes .patch files. These should be
applied using a procedure similar to that found on:
https://www.cyberciti.biz/faq/appy-patch-file-using-patch-command/
5. Steps to install and compile corosync:
- Copy the file "corosync-2.4.3-4.el7.src.rpm" to your local Linux machine
in the Vertasent_6.30/source directory
- Type "sudo rpm -i corosync-2.4.3-4.el7.src.rpm"
- A tarball file "corosync-2.4.3.tar.gz" will be added to /root/rpmbuild/SOURCES
- Change to directory /root/rpmbuild/SOURCES
- Uncompress the corosync source files. The command is given below:
tar xvzf corosync-2.4.3.tar.gz
- The source files are in the directory /root/rpmbuild/SOURCES/corosync-2.4.3
- Follow the instructions to make corosync on:
http://corosync.github.io/corosync/
- NOTE: The SOURCES directory also includes .patch files. These should be
applied using a procedure similar to that found on:
https://www.cyberciti.biz/faq/appy-patch-file-using-patch-command/
6. Steps to install and compile dbus:
- Copy the file "dbus-1.10.24-7.el7.src.rpm" to your local Linux machine
in the Vertasent_6.30/source directory
- Type "sudo rpm -i dbus-1.10.24-7.el7.src.rpm"
- A tarball file "dbus-1.10.24.tar.gz" will be added to /root/rpmbuild/SOURCES
- Change to directory /root/rpmbuild/SOURCES
- Uncompress the dbus source files. The command is given below:
tar xvzf dbus-1.10.24.tar.gz
- The source files are in the directory /root/rpmbuild/SOURCES/dbus-1.10.24
- Follow the instructions to make dbus on:
https://gitlab.freedesktop.org/dbus/dbus
- NOTE: The SOURCES directory also includes .patch files. These should be
applied using a procedure similar to that found on:
https://www.cyberciti.biz/faq/appy-patch-file-using-patch-command/
7. Steps to install and compile glibc:
- Copy the file "glibc-2.17-196.el7_4.2.src.rpm" to your local Linux
machine in the Vertasent_6.30/source directory
- Type "sudo rpm -i glibc-2.17-196.el7_4.2.src.rpm"
- A tarball file "glibc-2.17-c758a686.tar.gz" will be added to /root/rpmbuild/SOURCES
- Change to directory /root/rpmbuild/SOURCES
- Uncompress the glibc source files. The commands are given below:
tar xvzf glibc-2.17-c758a686.tar.gz
tar xvzf glibc-2.17-c758a686-releng.tar.gz
- The source files are in the directory /root/rpmbuild/SOURCES/glibc-2.17-c758a686
- Follow the instructions to make glibc on:
https://gitlab.freedesktop.org/dbus/dbus
- NOTE: The SOURCES directory also includes .patch files. These should be
applied using a procedure similar to that found on:
https://www.cyberciti.biz/faq/appy-patch-file-using-patch-command/
8. Steps to install and compile jcifs:
- Copy the file "jcifs-1.3.14-sources.jar" to your local Linux machine in
the Vertasent_6.30/source directory
- Type "unzip jcifs-1.3.14-sources.jar"
- The source files are in the directory /Vertasent_6.30/jcifs
- Follow the instructions to make jcifs on:
https://www.jcifs.org/
9. Steps to install and compile jfreechart 1.0.13:
- Copy the file "jfreechart-1.0.13.zip" to your local Linux machine in
the Vertasent_6.30/source directory
- Type "unzip jfreechart-1.0.13.zip"
- The source files are in the directory /root/jfreechart-1.0.13
- Follow the instructions to make jfreechart on:
http://www.jfree.org/jfreechart/
10. Steps to install and compile jfreechart 1.0.1:
- Copy the file "jfreechart-1.0.1-sources.jar.zip" to your local Linux
machine in the Vertasent_6.30/source directory
- Type "unzip jfreechart-1.0.1-sources.jar.zip"
- Type "unzip jfreechart-1.0.1-sources.jar"
- The source files are in the directory /root/org
- Follow the instructions to make jfreechart on:
http://www.jfree.org/jfreechart/
11. Steps to install and compile libyaml:
- Copy the file "libyaml-0.1.4-11.el7_0.src.rpm" to your local Linux
machine in the Vertasent_6.30/source directory
- Type "sudo rpm -i libyaml-0.1.4-11.el7_0.src.rpm"
- A tarball file "yaml-0.1.4.tar.gz" will be added to /root/rpmbuild/SOURCES
- Change to directory /root/rpmbuild/SOURCES
- Uncompress the yaml source files. The command is given below:
tar xvzf yaml-0.1.4.tar.gz
- The source files are in the directory /root/rpmbuild/SOURCES/yaml-0.1.4
- Follow the instructions to make yaml on:
https://pyyaml.org/wiki/LibYAML
- NOTE: The SOURCES directory also includes .patch files. These should be
applied using a procedure similar to that found on:
https://www.cyberciti.biz/faq/appy-patch-file-using-patch-command/
12. Steps to install and compile pacemaker:
- Copy the file "pacemaker-Pacemaker-1.1.18.tar.gz" to your local Linux
machine in the Vertasent_6.30/source directory
- Uncompress the pacemaker files. The command is given below:
tar xvzf pacemaker-Pacemaker-1.1.18.tar.gz
- A directory "pacemaker-Pacemaker-1.1.18" will be created
- Follow the instructions to make pacemaker on:
https://clusterlabs.org/pacemaker/
13. Steps to install and compile pam:
- Copy the file "pam-1.1.8-18.el7.src.rpm" to your local Linux
machine in the Vertasent_6.30/source directory
- Type "sudo rpm -i pam-1.1.8-18.el7.src.rpm"
- A tarball file "Linux-PAM-1.1.8.tar.bz2" will be added to /root/rpmbuild/SOURCES.
- A tarball file "pam-redhat-0.99.11.tar.bz2" will be added to /root/rpmbuild/SOURCES.
- Change to directory /root/rpmbuild/SOURCES
- Uncompress the pam source files. The commands are given below:
tar xjf Linux-PAM-1.1.8.tar.bz2
tar xjf pam-redhat-0.99.11.tar.bz2
- The source files are in the directories:
/root/rpmbuild/SOURCES/Linux-PAM-1.1.8
/root/rpmbuild/SOURCES/pam-redhat-0.99.11
- Follow the instructions to make pam on:
http://www.linux-pam.org/
- NOTE: The SOURCES directory also includes .patch files. These should be
applied using a procedure similar to that found on:
https://www.cyberciti.biz/faq/appy-patch-file-using-patch-command/
14. Steps to install and compile pcs:
- Copy the file "pcs-0.9.162-5.el7.centos.src.rpm" to your local Linux
machine in the Vertasent_6.30/source directory
- Type "sudo rpm -i pcs-0.9.162-5.el7.centos.src.rpm"
- A tarball file "pcs-0.9.162.tar.gz" will be added to /root/rpmbuild/SOURCES.
- A tarball file "pyagentx-0.4.pcs.1.tar.gz" will be added to /root/rpmbuild/SOURCES.
- Change to directory /root/rpmbuild/SOURCES
- Uncompress the pcs source files. The commands are given below:
tar xvzf pcs-0.9.162.tar.gz
tar xvzf pyagentx-0.4.pcs.1.tar.gz
- The source files are in the directories:
/root/rpmbuild/SOURCES/pcs-0.9.162
/root/rpmbuild/SOURCES/pyagentx-0.4.pcs.1
- Follow the instructions to make pcs on:
https://github.com/ClusterLabs/pcs
- NOTE: The SOURCES directory also includes .patch files. These should be
applied using a procedure similar to that found on:
https://www.cyberciti.biz/faq/appy-patch-file-using-patch-command/
15. Steps to install and compile ruby:
- Copy the file "ruby-2.0.0.648-30.el7.src.rpm" to your local Linux
machine in the Vertasent_6.30/source directory
- Type "sudo rpm -i ruby-2.0.0.648-30.el7.src.rpm"
- A tarball file "ruby-2.0.0-p648.tar.bz2" will be added to /root/rpmbuild/SOURCES.
- Change to directory /root/rpmbuild/SOURCES
- Uncompress the ruby source files. The commands are given below:
tar xjf ruby-2.0.0-p648.tar.bz2
- The source files are in the directories:
/root/rpmbuild/SOURCES/ruby-2.0.0-p648
- Follow the instructions to make ruby on:
https://www.ruby-lang.org/en/documentation/installation/
- NOTE: The SOURCES directory also includes .patch files. These should be
applied using a procedure similar to that found on:
https://www.cyberciti.biz/faq/appy-patch-file-using-patch-command/
16. Steps to install and compile rpam-ruby:
- Copy the file "rpam-ruby19-master.zip" to your local Linux
machine in the Vertasent_6.30/source directory
- Type "unzip rpam-ruby19-master.zip"
- The source files are in the directory /root/rpam-ruby19-master
- Follow the instructions to make rpam-ruby on:
https://rubygems.org/gems/rpam-ruby19/versions/1.2.1