Infraestructura del repositorio APT de EduTicTac
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-18 00:07:38 +02:00
apt/conf Document production APT signing configuration 2026-09-18 00:07:38 +02:00
docs Document production APT signing configuration 2026-09-18 00:07:38 +02:00
nginx Document production APT signing configuration 2026-09-18 00:07:38 +02:00
scripts Add signed APT repository foundation 2026-09-18 00:02:28 +02:00
.gitignore Add signed APT repository foundation 2026-09-18 00:02:28 +02:00
README.md Add signed APT repository foundation 2026-09-18 00:02:28 +02:00

edutictac-packages

Infraestructura del repositorio APT de EduTicTac.

Este repositorio no contiene paquetes .deb ni claves privadas. Contiene la configuración y los scripts necesarios para publicar edutictac-commons en https://packages.edutictac.es.

Diseño

  • Distribución: stable
  • Componente: main
  • Arquitectura inicial: amd64
  • Firma: GPG en el servidor; la clave privada nunca se guarda en Git
  • Paquetes publicados: se conservan varias versiones y APT selecciona la más reciente

Preparar el servidor

Instala reprepro y configura un usuario de publicación. La guía completa está en docs/server-setup.md.

La raíz pública del repositorio es /srv/packages.edutictac.es. El script de publicación recibe un .deb y lo incorpora a la distribución stable:

sudo ./scripts/publish-deb.sh ./edutictac-commons_0.1.1~alpha4_amd64.deb

Uso desde un equipo del centro

curl -fsSL https://packages.edutictac.es/edutictac-archive-keyring.gpg \
  | sudo tee /usr/share/keyrings/edutictac.gpg >/dev/null

echo "deb [signed-by=/usr/share/keyrings/edutictac.gpg] https://packages.edutictac.es stable main" \
  | sudo tee /etc/apt/sources.list.d/edutictac.list

sudo apt update
sudo apt install edutictac-commons