Installing Migration Toolkit on a SLES Host

You can use the zypper package manager to install a Migration toolkit on an SLES 12 host. zypper will attempt to satisfy package dependencies as it installs a package, but requires access to specific repositories that are not hosted at EnterpriseDB.

  1. You must assume superuser privileges and stop any firewalls before installing Migration Toolkit. Then, use the following commands to add EnterpriseDB repositories to your system:

zypper addrepo https://zypp.enterprisedb.com/suse/
edb-sles.repo
  1. The command creates the repository configuration files in the /etc/zypp/repos.d directory. Use the following command to refresh the metadata on your SLES host to include the EnterpriseDB repository:

zypper refresh

When prompted, provide credentials for the repository; specify a to always trust the provided key and update the metadata to include the EnterpriseDB repository.

  1. You must also add SUSEConnect and the SUSE Package Hub extension to the SLES host, and register the host with SUSE, allowing access to SUSE repositories. Use the commands:

SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL'

SUSEConnect -p PackageHub/12.4/x86_64

SUSEConnect -p sle-sdk/12.4/x86_64
  1. Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories:

zypper addrepo https://download.opensuse.org/repositories/
Apache:/Modules/SLE_12_SP4/Apache:Modules.repo
  1. Use the following command to refresh the metadata:

zypper refresh
  1. Install OpenJDK (version 1.8) for Java based components:

zypper -n install java-1_8_0-openjdk
  1. Now you can use the zypper utility to install a Migration Toolkit:

zypper -n install edb-migrationtoolkit

For detailed information about registering a SUSE host, visit: