Репозитории пакетов
Подпись, дистрибутивы и подключение репозиториев метапроекта
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>