Skip to Content
Depot ClientGet StartedSetting Up Your Host

Setting Up Your Host

After installing the Depot Client, use it to configure CIQ repositories on your system.

Prerequisites

  • Depot Client installed and authenticated (see Installation Guide)
  • Root or sudo access on the target system

Listing Available Products

View the products available to your organization:

sudo depot list

This displays all products your organization has licensed, along with their status:

PRODUCT_ID PRODUCT_NAME ENABLED rlc-pro-9 RLC Pro 9 no lts-9.4 Rocky Linux 9.4 Long Term Support no

Filtering Products

# Show only enabled products sudo depot list --enabled # Show only public products sudo depot list --public

Viewing Repositories in a Product

To see the individual repositories within a product:

sudo depot list rlc-pro-9
REPOSITORY_ID TYPE OS VERSION ARCH rocky-baseos-9.x86_64 dnf rocky 9 x86_64 rocky-appstream-9.x86_64 dnf rocky 9 x86_64

Enabling a Product

Enable a product to configure its repositories on your system:

sudo depot enable rlc-pro-9

This automatically:

  • Detects your OS, version, and architecture
  • Fetches and writes the appropriate DNF/YUM repository configuration
  • Configures authentication using your stored credentials
  • Includes GPG key URLs in the repo configuration (DNF handles key import automatically)

Enable Options

FlagDescription
-p, --printPreview the repo config without writing it
-y, --yesAuto-run post-enable scripts without prompting
-r, --repoEnable specific repositories within a product
--archOverride detected architecture
--osidOverride detected OS ID
--osversionOverride detected OS version

Enabling Specific Repositories

To enable only certain repositories within a product:

sudo depot enable rlc-pro-9 --repo rocky-baseos-9.x86_64

Previewing Configuration

To see what repo configuration would be written without making changes:

sudo depot enable --print rlc-pro-9

Verifying Repository Configuration

After enabling a product, verify the repositories are configured:

dnf repolist

You should see the CIQ repositories listed. Test that packages are accessible:

dnf --repo=REPO_NAME list available | head

Disabling a Product

To remove a product's repository configuration:

sudo depot disable rlc-pro-9

This removes the repository configuration from your system.

Refreshing Configuration

To re-apply configuration for all previously enabled products:

sudo depot refresh

This is useful after credential changes or to ensure configurations are current. The depot-refresh.timer systemd timer does this automatically every 7 days.

Manual Repository Configuration

If you prefer to configure repositories manually (without the Depot Client), each repository in the Portal provides a DNF Config with the repository URL and configuration details.

Create a repository file in /etc/yum.repos.d/:

[ciq-product-repo] name=CIQ Product Repository baseurl=https://depot.ciq.com/path/to/repo username=YOUR_USERNAME password=YOUR_TOKEN enabled=1 gpgcheck=1 gpgkey=https://ciq.com/keys/rpm-gpg-key-ciq

Replace YOUR_USERNAME and YOUR_TOKEN with credentials from portal.ciq.com/token.

File Permissions

Repository configuration files contain your access token. Restrict file permissions:

sudo chmod 600 /etc/yum.repos.d/ciq-*.repo

Next Steps