The PCA software RPM requires the following packages, which are included with a minimal installation of RHEL.
As part of a 32-bit operating system installation, these packages must be installed already.
You must manually install the packages for 64-bit installations. While the 64-bit versions of these libraries are automatically installed, the 32-bit versions are required by PCA and must available on the installation media.
Note: A minimal installation of Red Hat Enterprise Linux™ is required for installation. If more configuration or software is required because of local policies that are concerning firewalls or monitoring software, those components must be installed and configured. It is done after the minimal installation is completed and Passive Capture is up and running.
Red Hat Enterprise Linux Server release 5.6
Following packages with mentioned minimal version or above are required:
- bash-3.1-16.1
- coreutils-5.97-12.1.el5
- expat-1.95.8-8.2.1
- gawk-3.1.5-14.el5
- glibc-2.5-18
- libgcc-4.1.2-14.el5
- libgdbm-1.8.0-26.2.1
- libicudata.so.38
Provided with the Tealeaf rpm
- libicuuc.so.38
Provided with the Tealeaf rpm
- libstdc++-4.1.2-14.el5
- libxml2-2.6.26-2.1.2
- perl-5.8.8-10
- zlib-1.2.3-3
Red Hat Enterprise Linux Server release 6.1
Following packages with mentioned minimal version or above are required:
- bash-4.1.2-3.el6.i686
- coreutils-8.4-9.el6.i686
- gawk-3.1.7-6.el6.i686
- glibc-2.12-1.7.el6.i686
- libgcc-4.4.4-13.el6.i686
- libstdc++-4.4.4-13.el6.i686
- libxml2-2.7.6-1.el6.i686
- libicudata.so.38
Provided with the Tealeaf rpm
- libicuuc.so.38
Provided with the Tealeaf rpm
- openssl-1.0.0-4.el6.i686
- perl-5.10.1-115.el6.i686
- zlib-1.2.3-25.el6.i686
Red Hat Enterprise Linux Server release 6.5
Following packages with mentioned minimal version or above are required:
- glibc-2.12-1.132.el6_5.2.i686.rpm
- keyutils-libs-1.4-4.el6.i686.rpm
- krb5-libs-1.10.3-15.el6_5.1.i686.rpm
- libcom_err-1.41.12-18.el6.i686.rpm
- libgcc-4.4.7-4.el6.i686.rpm
- libselinux-2.0.94-5.3.el6_4.1.i686.rpm
- libstdc++-4.4.7-4.el6.i686.rpm
- libxml2-2.7.6-14.el6_5.2.i686.rpm
- nss-softokn-freebl-3.14.3-10.el6_5.i686.rpm
- openssl-1.0.1e-16.el6_5.14.i686.rpm
- zlib-1.2.3-29.el6.i686.rpm
Red Hat Enterprise Linux Server release 7
Following packages with mentioned minimal version or above are required:
- glibc-2.17-55.el7_0.1.x86_64
- keyutils-libs-1.4-4.el6.i686.rpm
- krb5-libs-1.10.3-15.el6_5.1.i686.rpm
- libcom_err-1.41.12-18.el6.i686.rpm
- libgcc-4.8.2-16.2.el7_0.x86_64
- libselinux-2.0.94-5.3.el6_4.1.i686.rpm
- libstdc++-4.4.7-4.el6.i686.rpm
- libxml2-2.7.6-14.el6_5.2.i686.rpm
- nss-softokn-freebl-3.14.3-10.el6_5.i686.rpm
- openssl-1.0.1e-16.el6_5.14.i686.rpm
- zlib-1.2.3-29.el6.i686.rpm
Red Hat Enterprise Linux Server release 8
Following packages with mentioned minimal version or above are required:
apr-util-1.6.1-6.el8.x86_64
bash-4.4.19-10.el8.x86_64
cyrus-sasl-lib-2.1.27-1.el8.x86_64
gawk-4.2.1-1.el8.x86_64
gettext-0.19.8.1-17.el8.x86_64
glibc-2.28-101.el8.i686
glibc-2.28-101.el8.x86_64
libgcc-8.3.1-5.el8.x86_64
libstdc++-8.3.1-5.el8.x86_64
libxcrypt-4.1.1-4.el8.x86_64
libxml2-2.9.7-7.el8.x86_64
pcre-8.42-4.el8.x86_64
perl-interpreter-5.26.3-416.el8.x86_64
perl-IO-1.38-416.el8.x86_64
perl-libs-5.26.3-416.el8.x86_64
xz-libs-5.2.4-3.el8.x86_64
zlib-1.2.11-13.el8.x86_64
SUSE Linux Enterprise Server 12
Following packages with mentioned minimal version or above are required:
bash-4.3-83.33.1.x86_64
coreutils-8.25-13.13.1.x86_64
gawk-4.1.0-3.663.x86_64
gettext-runtime-0.19.2-3.3.6.x86_64
glibc-2.22-114.19.1.x86_64
libapr-util1-1.5.3-8.4.1.x86_64
libapr1-1.5.1-4.5.1.x86_64
libgcc_s1-11.3.0+git1637-1.10.1.x86_64
libgdbm4-1.10-9.70.x86_64
libopenssl1_0_0-1.0.2p-3.56.1.x86_64
libpcre1-8.45-8.9.1.x86_64
libsasl2-3-2.1.26-14.5.1.x86_64
libstdc++6-11.3.0+git1637-1.10.1.x86_64
libxml2-2-2.9.4-46.54.3.x86_64
libz1-1.2.11-11.19.1.x86_64
perl-base-5.18.2-12.23.1.x86_64
Installing required packages
The required packages must be installed for the tealeaf-pca rpm to install correctly.
Note: The installation must run as root.
To view the required packages for your specific machine, run the following:
rpm -q --requires -p tealeaf-pca-XXXX-1.YYYY.ZZZZ.rpm | fgrep -v rpmlib | \
sort -u | while read x; do rpm -q --whatprovides ${x}; done | sort -u
Where:
XXXX
is the PCA build numberYYYY
is the Linux distributionZZZZ
is the architecture
Note: Red Hat Enterprise Linux (RHEL) 7 uses the same PCA installation package and process as Red Hat Enterprise Linux (RHEL) 6.x. In this scenario, usetealeaf-pca-<xxxx>-1.RHEL6.<zzzz>.rpm for the installation package.
If the RPMs cannot be found on the installation disk/iso, contact your Linux administrator.
Note: Most versions of Linux include an automated RPM repository system that can find and update the missing RPMs. RHEL uses the YUM repository system.