Click RedhatUV10InstallInfo for uniVerse installation guide.
First, visit the IBM site and download the ud60-pe.zip file: https://www-927.ibm.com/software/data/u2/support/u2techconnect/udt6pe.asp
You have to register but only a name and email address are required.
The page you eventually get to says that the file is 68.2 megabytes, but the file size was 71,617,047 bytes in my case. Close enough! I couldn't find a checksum or any other way to determine whether the file had gotten to me intact, so I pressed on.
Become root and create a directory called 'ud60' under 'usr':
$ su root
# mkdir /usr/ud60
Move the downloaded file to that directory, and unzip it:
# mv /wherever/it/landed/ud60-pe.zip /usr/ud60/ud60-pe.zip
# unzip ud60-pe.zip
It will create a 'bin' directory and unzip a bunch of files there.
Change to the 'bin' subdirectory:
# cd /usr/ud60/bin
This next step may be overkill, but some of the files need to be executable, and I didn't want to figure out one by one as I ran into errors. So I set all of the files to be executable:
# chmod +x *
(At _least_ udtinstall and accessory need to be executable. That's where I just changed everything so I could get on with this.)
You're in the 'bin' directory, so execute the udtinstall script and accept the defaults:
From there, it should do its thing and install. The three commands to get started are 'startud' 'stopud' and 'udt'. There's a 'demo' directory in /usr/ud60/demo where you can play around until you figure out how to create your own "account" of data files.
One issue I ran into is that my LANG environment variable apparently is normally set to 'en_US.UTF-8' which makes UniData unhappy. I needed to set it to 'C' before executing 'udt'. The installation procedure warned me about this, but I didn't put two and two together until 'udt' wouldn't work.
# export LANG
There's a link to the documentation on the UniData page.