Skip to content

Configuring the Immuta YUM Repository

Audience: System Administrators

Content Summary: Immuta supplies YUM repo archives that can be used to install our software on Enterprise Linux.

Mirroring the Immuta YUM Repository

You can download an archive of the Immuta YUM repository and set up a local mirror of the Immuta YUM repository. Download the following files using the basic-auth credentials provided in the section "Browse Archives" on https://download.immuta.com.

Extract these archives to a common location, for example /opt/immuta-rpms:

mkdir /opt/immuta-repo
tar -xzf immuta-rpms-2.8.3-el7.tar.gz -C /opt/immuta-repo
tar -xzf immuta-dependencies-2.8.3-el7.tar.gz -C /opt/immuta-repo

This will create two directories. The immuta-rpms directory contains only software built and packaged by Immuta.

Make these YUM repositories available locally on your server:

cat <<EOF >> /etc/yum.repos.d/immuta.repo
[immuta26]
name=Immuta Packages for Enterprise Linux 7 - \$basearch
baseurl=file:///opt/immuta-repo/immuta-rpms-2.8.3-el7
enabled=1
gpgcheck=0

[immuta-dependencies26]
name=Immuta Third Party Dependencies for Enterprise Linux 7 - \$basearch
baseurl=file:///opt/immuta-repo/immuta-dependencies-2.8.3-el7
enabled=1
gpgcheck=0
EOF

The immuta-dependencies directory contains RPMs that Immuta depends on that are publicly available from the following repositories:

It may be preferable to add these repositories directly and disable the immuta-dependencies repository.

After making these modifications, expire YUM's cache to ensure the changes are picked up:

yum clean expire-cache