Infraestructura del repositorio APT de EduTicTac
- Shell 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| apt/conf | ||
| docs | ||
| nginx | ||
| scripts | ||
| .gitignore | ||
| README.md | ||
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