Operating System Requirements
This chapter provides operating system requirements for installing an Ex Libris application on the Linux operating system.
Operating System
One of the following Linux x86 operating system versions is required:
- Red Hat Enterprise Linux AS/ES 6 (Update 4 or later)
- Red Hat Enterprise Linux 7 (Update 1 or later)
- Red Hat Enterprise Linux 8
The following table shows the current OS version certifications for each Ex Libris application.
Application | RH 6.x 64 Bit | RH 7.x 64 Bit | RH 8.x 64 Bit |
---|---|---|---|
Aleph 24 | ✓ | ||
Aleph 23 | ✓ | ||
ARC 4.0 | ✓ | ||
ARC 4.5 | ✓ | ||
DigiTool 3.x | ✓ | ||
MetaLib 4.x | ✓ | ✓ | |
Primo 4.x | ✓ | ✓ | |
SFX 4.0 | ✓ | ✓ | |
Voyager 9 | ✓ | ✓ | |
Voyager 10 | ✓ | ✓ | |
Rosetta 7.1-8.1 | ✓ | ✓ | |
Rosetta 8.2 and later | ✓ |
Operation System Kernel
The system must be running the following kernel version or later:
Operating System | Kernel Version |
---|---|
Red Hat Enterprise Linux AS/ES 6 for 64 bits x86 processors | 2.6.32-358 |
Red Hat Enterprise Linux 7 for 64 bits x86 processors | 3.10.0-229 |
Red Hat Enterprise Linux 8 | 4.18.0-80.el8.x86_64 or later |
- Always use the standard OS kernel that comes with the official OS version or update. Recompiled OS kernels are not supported.
- The default basic Red Hat packages must be installed first. Therefore, when you install the Red Hat system, choose the default installation option to ensure that you install these basic mandatory packages. Listed below are the additional packages to eventually install in addition to the default installation configuration.
- For each of the operating system versions, Ex Libris recommends that you install the latest OS update level.
SELINUX
SELINUX and all other internal firewalls must be disabled before installation. Ex Libris recommends using an external firewall instead.
If from some reason SELINUX cannot be disabled, it must be set to permissive mode. Any other SELINUX mode causes problem with Application and Oracle Data Base functionality.
Linux Packages
To verify that the mandatory Linux packages are installed, enter the following commands for Red Hat Operating systems:
rpm -q <package_1> <package_2>
|
In this example, the presence of <package_1> <package_2> is verified.
Red Hat Linux 6.x 64 Bits
Default RPMs (referred to as the default during the Red Hat installation process; RHEL6-64bit) must be installed. In additional to the default RPMs, the following packages (or later versions) must be installed:
avahi 64-bit
avahi-glib 64-bit
binutils 64-bit
bzip2-libs.i686
celt051 64-bit
cloog-ppl 64-bit
compat-db 64-bit
compat-db42 64-bit
compat-db43 64-bit
compat-expat1.i686
compat-expat1.x86_64
compat-gcc-34 64-bit
compat-gcc-34-c++ 64-bit
compat-libstdc++-33 32-bit
compat-libstdc++-33 64-bit
ConsoleKit-x11 64-bit
cpp 64-bit
e2fsprogs-libs.i686
elfutils-libelf-devel 64-bit
expat.i686
gcc 64-bit
gcc-c++ 64-bit
gdbm.i686
GConf2 64-bit
glibc 32-bit
glibc 64-bit
glibc.i686
glibc.x86_64
glibc-common 64-bit
glibc-devel 32-bit
glibc-devel 64-bit
glibc-headers 64-bit
gmp.i686
gnome-vfs2 64-bit
gtk2-engines 64-bit
kernel-headers 64-bit
keyutils-libs.i686
krb5-libs.i686
ksh 64-bit
libaio 32-bit
libaio 64-bit
libaio.i686
libaio-devel 32-bit
libaio-devel 64-bit
libbonobo 64-bit
libdaemon 64-bit
libdmx 64-bit
libgcc 32-bit
libgcc 64-bit
libgcc.i686
libgcrypt.i686
libgnome 64-bit
libgomp 64-bit
libgpg-error.i686
libICE 32-bit
libIDL 64-bit
libmcpp 64-bit
libselinux.i686
libsepol.i686
libSM 32-bit
libstdc++ 32-bit
libstdc++ 64-bit
libstdc++-devel 64-bit
libstdc++.i686
libtool-ltdl 32-bit
libtool-ltdl 64-bit
libtool-ltdl.x86_64
libuuid 32-bit
libuuid.i686
libuuid.x86_64
libX11 32-bit
libXau 32-bit
libxcb 32-bit
libxcb.x86_64
libXext 32-bit
libXi 32-bit
libxml2.i686
libXmu 64-bit
libXp 64-bit
libxslt.i686
libXt 32-bit
libXt 64-bit
libXtst 32-bit
libXv 64-bit
libXxf86dga 64-bit
libXxf86misc 64-bit
libXxf86vm 64-bit
make 64-bit
mcpp 64-bit
mpfr 64-bit
ncurses-devel 64-bit
ncurses-libs 32-bit
ncurses-libs.i686
nss-softokn-freebl 32-bit
nss-softokn-freebl.i686
ompat-expat1.i686
ORBit2 64-bit
pcre.i686
ppl 64-bit
readline 32-bit
readline-devel 64-bit
shared-mime-info 64-bit
sysstat 64-bit
unixODBC 32-bit
unixODBC 64-bit
unixODBC.i686
unixODBC.x86_64
unixODBC-devel 32-bit
unixODBC-devel 64-bit
xorg-x11-server-utils 64-bit
xorg-x11-utils 64-bit
xorg-x11-xauth 64-bit
xorg-x11-xinit 64-bit
zlib.i686
zlib.x86_64
compat-readline5.i686
Red Hat Enterprise Linux 7
avahi-glib.x86_64
avahi.x86_64
binutils.x86_64
celt051.x86_64
compat-db.x86_64
compat-gcc-44-c++.x86_64
compat-gcc-44.x86_64
compat-glibc-headers.x86_64
compat-libcap1-1.10-7.el7.x86_64
compat-libstdc++-33.i686
compat-libstdc++-33.x86_64
cpp.x86_64
dos2unix.x86_64
elfutils-libelf-devel.x86_64
expat.i686
expat.x86_64
fontconfig.i686
fontconfig.x86_64
freetype.x86_64
gcc-c++.x86_64
gcc.x86_64
GConf2.x86_64
gdbm.i686
giflib.x86_64
glibc-common.x86_64
glibc-devel.i686
glibc-devel.x86_64
glibc-headers.x86_64
glibc.i686
glibc.x86_64
gmp.i686
gnome-vfs2.x86_64
gtk2-engines.x86_64
kernel-headers.x86_64
ksh.x86_64
libaio-devel.i686
libaio-devel.x86_64
libaio.i686
libaio.x86_64
libbonobo.x86_64
libdaemon.x86_64
libdmx.x86_64
libgcc.i686
libgcc.x86_64
libgnome.x86_64
libgomp.x86_64
libICE.i686
libICE.x86_64
libicu-devel.i686
libIDL.x86_64
libidn.i686
libjpeg-turbo.x86_64
libSM.i686
libSM.x86_64
libstdc++-devel.i686
libstdc++-devel.x86_64
libstdc++.i686
libstdc++.x86_64
libtool-ltdl.i686
libtool-ltdl.x86_64
libuuid.i686
libuuid.x86_64
libX11.i686
libX11.x86_64
libXau.i686
libXau.x86_64
libxcb.i686
libxcb.x86_64
libXext.i686
libXi.i686
libXi.x86_64
libXmu.x86_64
libXp.x86_64
libXt.i686
libXtst.i686
libXtst.x86_64
libXt.x86_64
libXv.x86_64
libXxf86dga.x86_64
libXxf86misc.x86_64
libXxf86vm.x86_64
make.x86_64
mpfr.x86_64
ncurses-devel.x86_64
ncurses-libs.i686
nss-softokn-freebl.i686
ORBit2.x86_64
readline-devel.x86_64
readline.i686
shared-mime-info.x86_64
sysstat.x86_64
unixODBC-devel.i686
unixODBC-devel.x86_64
unixODBC.i686
unixODBC.x86_64
xorg-x11-server-utils.x86_64
xorg-x11-utils.x86_64
xorg-x11-xauth.x86_64
xorg-x11-xinit.x86_64
xz-libs.i686
zlib-devel.i686
zlib.i686
zlib.x86_64
Red Hat Enterprise Linux 8
bc
binutils
compat-openssl10
dejavu-sans-fonts
dos2unix
elfutils-libelf
elfutils-libelf-devel
fontconfig.x86_64
fontconfig-devel
freetype.x86_86
glibc
glibc.i686
glibc.x86_64
glibc-devel
keyutils-libs.i686
krb5-libs.i686
ksh
libaio
libaio.i686
libaio-devel
libcom_err.i686
libgcc
libgcc.i686
libgcc.x86_64
libibverbs
libnsl
libnsl.i686
librdmacm
libselinux.i686
libstdc++
libstdc++.i686
libstdc++.x86_64
libstdc++-devel
libuuid.i686
libuuid.x86_64
libX11
libXau
libxcb
libxcrypt.i686
libXi
libxml2.i686
libXrender
libXtst
make
pcre2.i686
perl
policycoreutils
policycoreutils-python-utils
smartmontools
sysstat
tar
xz-libs.i686
zlib.i686
zlib.x86_64