SuSE

To Set Up and Configure a Suse Repository

  1. If you have used a Delinea repository before, it's recommended that you first delete the old repositories in the /etc/zypp/repos.d/*centrify* directory.

  2. Create a new SUSE repository.

    You can manually create the repository or you can use a setup script to create the repository automatically.

    Note: For the baseurl parameter, enter your Delinea repository URL token in place of URLTOKEN.

    • To create the SUSE repository configuration file manually

      Create a file with the following:

      /etc/zypp/repos.d # cat /etc/zypp/repos.d/centrify-rpm-suse.repo
      

      [centrify-rpm-suse]

      name=centrify-rpm-suse

      enabled=1

      autorefresh=1

      baseurl=https://cloudrepo.centrify.com/URLTOKEN/rpm-suse/rpm/any-distro/any-version/$basearch

      type=rpm-md

      repo_gpcheck=1

      gpgcheck=1

      gpgkey=https://downloads.centrify.com/products/RPM-GPG-KEY-centrify

  • To create the SUSE repository configuration file automatically from a script

    curl -1sLf 'https://cloudrepo.centrify.com/URLTOKEN/rpm-suse/cfg/setup/bash.rpm.sh' | sudo -E bash

  1. Refresh the cache.

    /etc/zypp/repos.d # zypper refresh

  2. Verify the connection to the repository.

    /etc/zypp/repos.d # zypper packages |grep centrify

    You should see output similar to the following:

    mysusemachine:/etc/zypp/repos.d # zypper refresh
    

    Retrieving repository 'centrify-rpm-suse' metadata ---------------[\]

    Retrieving repository 'centrify-rpm-suse' metadata ...............[done]

    Building repository 'centrify-rpm-suse' cache ....................[done]

    All repositories have been refreshed.

    utsles15ppcle:/etc/zypp/repos.d # zypper packages | grep Centrify

    | centrify-rpm-suse  | CentrifyDA            | 3.7.0-172        | ppc64le

    | centrify-rpm-suse  | CentrifyDA            | 3.6.1-324        | ppc64le

    | centrify-rpm-suse  | CentrifyDC            | 5.7.0-207        | ppc64le

    | centrify-rpm-suse  | CentrifyDC            | 5.6.1-330        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-cifsidmap  | 5.7.0-207        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-cifsidmap  | 5.6.1-330        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-curl       | 5.7.0-207        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-curl       | 5.6.1-330        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-ldapproxy  | 5.7.0-207        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-ldapproxy  | 5.6.1-330        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-nis        | 5.7.0-207        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-nis        | 5.6.1-330        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-openldap   | 5.7.0-207        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-openldap   | 5.6.1-330        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-openssh    | 8.2p1-5.7.0.207  | ppc64le

    | centrify-rpm-suse  | CentrifyDC-openssh    | 7.9p1-5.6.1.329  | ppc64le

    | centrify-rpm-suse  | CentrifyDC-openssl    | 5.7.0-207        | ppc64le

    | centrify-rpm-suse  | CentrifyDC-openssl    | 5.6.1-330        | ppc64le

  3. Install the Server Suite Agent rpm package.

    # zypper install CentrifyDC

    Note: To uninstall the Server Suite Agent rpm file, you can use the remove command. For example:

    # zypper remove CentrifyDC