Metapacchetti

La distribuzione FUSS comprende alcuni metapacchetti per semplificare l’installazione di programmi didattici o comunque utili in ambito scolastico, gestiti nel progetto fuss-software

Repository

Il repository dei metapacchetti si può clonare con:

$ git clone https://work.fuss.bz.it/git/fuss-software

Il branch master si riferisce all’ultima release di FUSS, le versioni precedenti sono nei branch chiamati con il codename della distribuzione relativa.

Modifica dei metapacchetti

I file della cartella metapackages si riferiscono al metapacchetto con lo stesso nome e contengono le dipendenze, una per riga e preferibilmente in ordine alfabetico.

Avvertimento

Le dipendenze devono essere presenti all’interno dei repository configurati, altrimenti il pacchetto non sarà più installabile.

A luglio 2018 questo significa che i pacchetti che si desidera installare devono essere presenti in Debian 9 “stretch” nelle sezioni main e contrib.

Numero di versione

La major version dei metapacchetti deve rispecchiare la versione della distribuzione Debian utilizzata; ad esempio un pacchetto per la versione “stretch” avrà come major version 9.

Il patch level va aumentato di uno ad ogni versione, come di consueto.

I metapacchetti sono nativi, quindi non deve essere presente una versione debian, ma solo le tre componenti MAJOR.MINOR.PATCH.

Per build del pacchetto e upload delle modifiche vedere Pacchetti e Repository