- Questo topic ha 6 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 3 mesi fa da .
-
Topic
-
Ciao a tutti,
sottopongo al vostro esame l’ossatura di funzionamento per la creazione di un installer per TeX Live:
1 – Parsing del file texlive.tldb
creare l’elenco dei pacchetti, schemi e collezioni della TeX Live full presente sul sistema dello sviluppatore
2 – Installing list
creare la lista dei componenti da installare in funzione delle caratteristiche desiderate (formati di composizione, senza o con sorgenti, senza o con documentazione, ecc)
3 – Compress file
creare il file archivio compresso contenente i file dell’installazione per l’utente
4 – Packing installer
assemblare il tutto in un unico file d’installazione basato su wizard graficaIn pratica la procedura è quella che avevo già proposto nel filone seguente, dove si genera un file d’installazione a partire da una TeX Live full.
Chi vuole creare l’installer deve quindi mantenere aggiornata la propria TeX Live e deve equilibrare il peso del file che l’utente dovrà scaricare con le funzionalità che esso si ritroverà. La generazione poi, dovrebbe essere automatica, così che sia facile tenere aggiornato il sistema.Non ci sono limitazioni particolari sul sistema operativo nel quale dovrà operare l’installer (multiplatform), ma per ora sto pensando a Windows.
Il progetto è ambizioso e non so se l’idea avrà un seguito effettivo. Per il momento ho scritto un po’ di codice per il primo punto che sembra funzionare.
Ma l’obiettivo è ambizioso anche perché si vuole che terminata la procedura Avanti, Avavnti, Fine della wizard, l’utente si ritrovi a tutti gli effetti una TeX Live.
R.
- Devi essere connesso per rispondere a questo topic.