Preparing your Linux system
Learn the steps that are required to plan and prepare your TXSeries® system on Linux®. It also provides details on the prerequisites for installing the product.
The prerequisites for installing TXSeries are:
- TXSeries installation requires root authority.
- The disk space requirements are listed in Table 1.
- TXSeries supports installation on different locales. If you are installing on a non-English locale, use the appropriate supported locales that are listed in Table 2.
- TXSeries supports the display of console, CSMT.out, SFS server msg files, and the PPC Gateway server msg files in the UTF-8 code page. The display does not require the respective locale to be set to UTF-8. However, the UTF-8 code page must be available in the system for the display of messages.
- Installation location (
$CICSPATH) is /opt/ibm/cics64/11.1.
For TXSeries 11.1 on Red Hat®
Enterprise Linux:
ksh
gawk
libstdc++.x86_64
ncurses-libs.x86_64
ncurses-compat-libs.x86_64 (applicable only for Red Hat Enterprise Linux 8)
pam.x86_64
glibc.x86_64
glibc-devel.x86_64
libnsl.x86_64
libnsl2-devel.x86_64
libXext.x86_64
libXft.x86_64For TXSeries 11.1 on SUSE Linux
Enterprise Server:
ksh
gawk
libstdc++6
libncurses5
libncurses6
ncurses-utils
pam
glibc
glibc-devel
libnsl2
libXext6
libXft2For TXSeries 11.1 on Oracle Linux:
ksh
gawk
libstdc++.x86_64
ncurses-libs.x86_64
pam.x86_64
glibc.x86_64
glibc-devel.x86_64
libnsl.x86_64
libnsl2-devel.x86_64
libXext.x86_64
libXft.x86_64For TXSeries 11.1 on Ubuntu:
ksh
gawk
libstdc++6
libncurses5
libncurses6
libpam-modules
libc6
libnsl2
net-tools| Prerequisites | Minimum disk space |
|---|---|
| Disk space in installation location | 1 GB |
| Disk space in /tmp/ | 1 GB |
| Disk space in /var/ | 100 MB |
Note: The minimum disk space that is mentioned for
/var/ is for one region and one
SFS server configuration. The total space that is required in your system depends on multiple
factors, like, number of regions, SFS servers, PPC Gateway servers, Telnet servers, TXSeries logs, dumps, crash dumps, and so
on.| Language | Locale | Code page |
|---|---|---|
| US English | en_US | ISO88591 |
| German | de_DE | ISO88591 |
| Spanish | es_ES | ISO88591 |
| French | fr_FR | ISO88591 |
| Italian | it_IT | ISO88591 |
| Brazilian Portuguese | pt_BR | ISO88591 |
| Korean | ko_KR | eucKR |
| Japanese (MBCS EUC) | ja_JP.eucJP | eucJP |
| Japanese (DBCS PC) | ja_JP.sjis | SJIS |
| Simplified Chinese | zh_CN | gb18030 |
| Traditional Chinese | zh_TW | big5 |
Note: The TXSeries for Multiplatforms product setup
program requires a working directory for its resources. By default, this directory is created in
/tmp. Ensure that enough space is available in /tmp. If
space is not available, the installer uses space in the system root directory. Alternatively, you
can also set a working directory in another location by using the environment variable IATEMPDIR.
For example:
IATEMPDIR=/mytemp
export IATEMPDIRIf the working directory is too small, the necessary resources cannot be
set up and the installation process might fail.System modifications for running TXSeries on Linux
Complete the following:
- Set the semaphore kernel parameter limit to a minimum of kernel.sem=250 320000 250 1280 in /etc/sysctl.conf file.
- Set the following environment variables if you are using cicsteld to connect
to the TXSeries
region:
SARPC_SUPPORTED_PROTSEQS=ncadg_ip_udp:ncacn_cics_ipcIf you have configured cicsteld server, add the following line in cicsteld script that is located in the /var/cics_clients/ directory.export SARPC_SUPPORTED_PROTSEQS=ncadg_ip_udp
TXSeries requires the following minimum ulimit values for the Linux operating system:
- nproc
- Specifies the limit of number of processes per user. Set
nprocto a minimum value of 32767. To set this value, run the command ulimit -u 32767. - nofiles
- Max number of open files and/or sockets per process. Set
nofilesto a minimum value of 32767. To set this value, run the command ulimit -n 32767.