CSL Setup Repository

Official repository for installing and updating CSL Setup packages. Supports both online and offline deployments.

Online Installation

Quick Install

Shell
curl -fsSL https://repo.aphelio.ai/install.sh | sudo bash

Manual Installation

Install signing key

Shell
sudo install -d -m 0755 /usr/share/keyrings
curl -fsSL https://repo.aphelio.ai/public.gpg \
| gpg --dearmor \
| sudo tee /usr/share/keyrings/csl-setup-archive-keyring.gpg >/dev/null
sudo chmod 0644 /usr/share/keyrings/csl-setup-archive-keyring.gpg

Add repository

Shell
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/csl-setup-archive-keyring.gpg] https://repo.aphelio.ai/debian stable main" \
| sudo tee /etc/apt/sources.list.d/csl-setup.list

Install package

Shell
sudo apt update
sudo apt install -y csl-setup

Offline Installation

The offline repository uses the same cryptographic trust chain as the online repository.

Step 1 - Download Offline Repository

csl-offline-repo-v0.0.24.tar.gz

Step 2 - Extract Repository

Shell
sudo mkdir -p /opt/csl-offline-repo
sudo tar xzf csl-offline-repo-v0.0.24.tar.gz \
  -C /opt/csl-offline-repo \
  --strip-components=1

Step 3 - Install Repository Signing Key

Shell
sudo install -d -m 0755 /usr/share/keyrings
gpg --dearmor \
  < /opt/csl-offline-repo/public.gpg \
| sudo tee /usr/share/keyrings/csl-setup-archive-keyring.gpg >/dev/null
sudo chmod 0644 /usr/share/keyrings/csl-setup-archive-keyring.gpg

Step 4 - Register Offline Repository

Shell
echo "deb [signed-by=/usr/share/keyrings/csl-setup-archive-keyring.gpg] file:///opt/csl-offline-repo stable main" \
| sudo tee /etc/apt/sources.list.d/csl-setup-offline.list

Step 5 - Install CSL

Shell
sudo apt update
sudo apt install csl-setup

Offline Updates

Replace the repository contents with a newer offline package, then let APT refresh metadata and upgrade packages.

Shell
sudo apt update
sudo apt upgrade

APT verifies the repository metadata and package payload before installation.

Verification

Verify repository signature

Shell
gpg --show-keys public.gpg

Verify repository metadata

Shell
sudo apt update

The update should not report NO_PUBKEY or repository is not signed.

Available Packages

Package Version Architecture Download
csl-setup0.0.24amd64Download