Zato installation on RHEL and compatible

Requirements

  • RHEL and compatible, v. 8.x or 9.x
  • Root access
  • Make sure you have Python 3.8 or newer - RHEL 8.x may ship with Python 3.6. Ensure that the output from the python3 command is Python 3.8 or newer. For instance:
python3
Python 3.8.8 (default, Aug 11 2021, 06:52:42)
[GCC 8.5.0 20210514 (Red Hat 8.5.0-3)] on linux
  • If you have Python 3.6, to change it to 3.8, run these commands as root:
yum install python38 python38-devel -y
alternatives --set python3 /usr/bin/python3.8

Installation steps

  • Log in as root:
sudo su -
  • Install helper programs:
yum update -y
yum install patch -y
yum upgrade --refresh rpm glibc -y
  • Install Zato:
# For RHEL 8
yum install -y https://zato.io/repo/stable/3.2/rhel/zato-3.2-rhel8.rpm

# For RHEL 9
yum install -y https://zato.io/repo/stable/3.2/rhel/zato-3.2-rhel9.rpm
  • Install the latest updates (as user zato):
su - zato
cd ~/current && git config core.filemode false && git pull && ./update.sh
  • Confirm the installation (still as user zato):
zato --version
# E.g. Zato 3.2+rev.4a6100b-py3.9.14-rhel.9.1-plow

That concludes the process - you can refer to the main documentation index now.