Репозитории пакетов

Подпись, дистрибутивы и подключение репозиториев метапроекта unipack. Пакеты подписаны GPG на уровне индекса репозитория; клиент проверяет подпись при каждом apt-get update.

1. Публичный ключ

Ключ подписи Release-индекса. Скачайте и положите в keyring apt (современный способ, без устаревшего apt-key):

unipack-archive-keyring.asc — публичный ключ (ASCII-armored)

Отпечаток: 2EBB E11A 9791 49DD E251 0A77 62D0 E8CF 6739 334A — сверьте перед использованием.

sudo install -d -m 0755 /usr/share/keyrings
curl -fsSL https://apt.tek-cor.com/keys/unipack-archive-keyring.asc \
  | sudo tee /usr/share/keyrings/unipack-archive-keyring.asc > /dev/null

2. Подключение репозитория

Каналы изолированы: подключите тот, что нужен. Формат строки — deb [signed-by=…] <base> <канал> main.

КаналНазначение
devнепрерывная сборка, без гарантий (индекс под basic auth)
testingкандидаты, прошедшие smoke-тесты (индекс под basic auth)
stableпромоутнутые релизы (ревью-гейт) — открытый доступ
echo "deb [signed-by=/usr/share/keyrings/unipack-archive-keyring.asc] \
https://apt.tek-cor.com/unipack stable main" \
  | sudo tee /etc/apt/sources.list.d/unipack-stable.list > /dev/null

sudo apt-get update

Для dev/testing замените и канал, и имя файла *.list — источники не смешиваются. Индексы этих двух каналов закрыты basic auth: креды кладутся в /etc/apt/auth.conf.d/unipack.conf (machine apt.tek-cor.com login <user> password <pass>).

3. Установка пакета

sudo apt-get install <package>