Windows: un installatore con Python e Qt
Esegui LuaBill-Setup-0.1.31-win64.exe su Windows 10 versione 1809 o successiva, oppure Windows 11, x64. L’installazione riguarda il tuo account utente e include Python, PySide6/Qt e Mustang.
Scegli se creare il collegamento sul desktop e associare i file .luabill. Al termine puoi aprire la procedura guidata per preparare i componenti di generazione; resta disponibile anche dal menu Aiuto.
Linux e macOS: installazione dai sorgenti
Prepara Python 3.10–3.15 con venv e pip. Estrai l’intero archivio ed esegui il comando per il tuo sistema. L’installazione richiede Internet per scaricare PySide6/Qt 6.12.0 nell’ambiente privato di LuaBill.
Il pacchetto Linux richiede un desktop glibc: x86-64 con glibc 2.34+ oppure ARM64 con glibc 2.39+. Il pacchetto macOS richiede macOS 14.4 o successivo su Intel o Apple Silicon. Il lancio nativo su entrambi i sistemi resta da verificare in un ambiente dedicato.
- Linux: l’installazione registra una voce nel menu delle applicazioni e l’apertura dei file .luabill.
- macOS: viene creato il programma di avvio locale ~/Applications/LuaBill.app; i file si trovano in ~/Library/Application Support/LuaBill.
- Il Python di sistema resta invariato. L’avvio normale del programma non scarica Qt.
sh install.sh --setup-components --language itsh Install_LuaBill.command --setup-components --language itPrepara gli strumenti necessari ai tuoi documenti
Per il PDF servono LuaLaTeX, texlua, i pacchetti del modello e font adatti. XML e XRechnung richiedono anche Java 17 o successivo per Mustang. ZUGFeRD usa inoltre Ghostscript per preparare il PDF/A-3.
La procedura guidata mostra il piano prima delle operazioni. In Linux/macOS, le azioni del gestore dei pacchetti possono aprire un Terminale. LuaBill non impone una distribuzione TeX completa e non installa Homebrew automaticamente.
- Dopo una modifica del PATH, riavvia LuaBill.
- Trovare un eseguibile non garantisce che pacchetti TeX e font siano pronti: termina con una vera generazione di prova.
- I collegamenti ufficiali e il rapporto degli strumenti sono in Aiuto → Componenti e installazione.
Aggiornare un’installazione esistente
Chiudi LuaBill e installa la nuova versione nella stessa cartella. Di norma non occorre disinstallare prima. Se usi una posizione Linux/macOS personalizzata, riutilizza lo stesso --prefix.
Progetti, risultati e impostazioni nelle cartelle personali restano conservati. Salva a parte le modifiche manuali ai file del programma: un conflitto può interrompere l’aggiornamento. Consulta le note di versione e prova il formato che usi abitualmente.
