16.20 - Setting up the TTU Repository on the Server - Teradata Tools and Utilities

Teradata® Tools and Utilities for Linux Installation Guide Amazon Linux 2, CentOS, OEL, RedHat, SLES, Ubuntu

Teradata Tools and Utilities
Release Number
Release Date
November 2020
Content Type
Publication ID
English (United States)
Complete the following steps to set up the TTU repository that can be accessible via a URL.
  1. Make sure the bundle is copied to target machine.
  2. Make sure the web server is up and running on the target machine.
    Example web server: Apache
  3. Log in to the target machine and change directory to the repository location available inside Bundle.
    cd <Bundle-Location>/<Linux|Ubuntu>/<Arch>
    • <Bundle-Location> is the absolute location of the Bundle.
    • <Linux|Ubuntu>: Use Ubuntu on a Ubuntu system or Linux for all other Linux flavors.
    • <Arch> is the TTU bundle-supported architectures, for example, i386-x8664, s390x.
  4. Run the mkrepo.sh script as below:
    mkrepo.sh –u server –n <destination>
    • -u server: Script will set up the TTU YUM/apt-get repository on the local Server.
    • -n denotes the absolute path of the destination folder to copy the TTU packages. This <destination> must be the root folder of the web server, or it should have a symbolic link created to the root folder.

    Example: mkrepo.sh –u server –n /var/www/html

    Successfully copied rpms from <Bundle-Location>/Linux|Ubuntu/<Arch> to destination:/var/www/html/<TTU-Version>/Linux|Ubuntu/<Arch>/<Mediatype>
    Please refresh your web server URL to check if rpms are available for download. Example url: http://server-address/
    Example RPM location: http://server-address/<TTU-Version>/Linux/<Arch>/<Mediatype>
    • <Bundle-Location> is the absolute path of the Bundle.
    • <TTU-Version> is the version of the TTU. Ex:
    • <Arch> is the TTU bundle-supported architectures. Ex: i386-x8664, s390x.
    • <Mediatype> is the type of the TTU media. Ex: BASE, TSME.