# APT Package Repository
Some of the Ability Edge Framework components are delivered in the form of
Debian packages. This includes abb-iot-edge-setup
(part of ABB Edge
Installer), DPCM service, secure storage library, etc. Official release
versions are listed on the Edge Releases
page. The Ability Client Success Team is hosting an APT repository
(aka Debian Package Repository) to help you gain
instant access to all the newest versions of those components.
- URL: https://clientsuccess.ability.abb/repo/apt/abilityedge-release/
- Authentication scheme: HTTP Basic auth
- Username:
ability
- Password:
zMrhQ2o8e6z9b0wiFXM
KEEP IT CONFIDENTIAL
This repository is for ABB internal use only. Please make sure to keep the username and password secure and don't share it with anyone outside of ABB.
# Automatic Installation
This repository can be installed automatically on your Ubuntu 18.04 LTS by running a simple one-liner:
curl -sSL "https://ability:zMrhQ2o8e6z9b0wiFXM@clientsuccess.ability.abb/scripts/repo-install.sh" | sudo bash -
# Manual Installation
# Add APT authentication login and password
cat <<EOF > /etc/apt/auth.conf
machine clientsuccess.ability.abb/repo/apt
login ability
password zMrhQ2o8e6z9b0wiFXM
EOF
# Use the APT pinning feature to prioritize packages delivered through this repo.
# Learn more: man 5 apt_preferences
cat <<EOF > /etc/apt/preferences.d/10-clientsuccess
Package: *
Pin: origin clientsuccess.ability.abb
Pin-Priority: 1001
EOF
# Install the add-apt-repository command if not already installed.
apt-get -y install software-properties-common
# Add a repository signing key.
curl -sSL 'https://ability:zMrhQ2o8e6z9b0wiFXM@clientsuccess.ability.abb/repo/apt/abilityedge-cst.asc' | sudo apt-key add -
# Add an APT repository.
add-apt-repository 'deb https://clientsuccess.ability.abb/repo/apt/abilityedge-release/ bionic main'
# Refresh the packages list.
apt-get update