This guide explains how to configure the HACKION Debian package repository. It can be used to install HACKION software on any Debian-based system such as Debian and Ubuntu.
Prerequisites
Before you begin, ensure that:
- You have a Debian-based system with
root/sudoaccess. - Your system has network access to the HACKION package repository.
- Your system has
wgetand gpg installed. If it does not, install them with:
sudo apt update; sudo apt install -y wget gpg
- The
/etc/apt/keyrings/directory exists. If it does not, create it with:
sudo mkdir -p /etc/apt/keyrings
Step 1: Import the HACKION Distribution PGP Key
HACKION packages are signed with the HACKION Distribution signing key (PGP key 8AABE2F7) with fingerprint:
8AAB E2F7 9D3E E2B3 5B37 C5B3 19E0 2D37 E2A4 4313
Download and install the public signing key using the following command:
wget -qO - https://assets.hackion.com.au/certs/HACKION-PTY-LTD_DISTRIBUTION-2026_8AABE2F7.asc | sudo gpg --dearmor -o /etc/apt/keyrings/hackion.pgp
Step 2: Configure the HACKION Software Repository
- Run the following command to add the HACKION repository configuration to
/etc/apt/sources.list.d/:
echo "deb [signed-by=/etc/apt/keyrings/hackion.pgp] https://deb.hackion.com.au/debian stable main" | sudo tee -a /etc/apt/sources.list.d/hackion.list
sudo cat << EOF > /etc/apt/sources.list.d/hackion.sources
Types: deb
URIs: http://deb.hackion.com.au/debian/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/hackion.pgp
EOF
Note: The repository can be configured using either the traditional .list format or the newer deb822 .source format. Use only one format.
Step 3: Install the HACKION Distribution PGP keyring management package
- Update the list of available packages:
sudo apt update
- Install the package using:
sudo apt install -y hackion-keyring
In the event of a key rotation or revocation, the hackion-keyring package facilitates the propagation of updated key material.