Windows : un installateur avec Python et Qt
Lancez LuaBill-Setup-0.1.31-win64.exe sur Windows 10 version 1809 ou ultérieure, ou Windows 11, x64. L’installation se fait pour votre compte utilisateur et inclut Python, PySide6/Qt et Mustang.
Choisissez le raccourci sur le bureau et l’association des fichiers .luabill si vous les souhaitez. À la fin, l’assistant peut préparer les composants de génération ; vous pouvez aussi l’ouvrir plus tard dans le menu Aide.
Linux et macOS : une installation depuis les sources
Installez Python 3.10–3.15 avec venv et pip. Après extraction complète de l’archive, exécutez la commande correspondant à votre système. Internet est nécessaire pour télécharger PySide6/Qt 6.12.0 dans l’environnement privé de LuaBill.
Le paquet Linux cible un bureau glibc : x86-64 avec glibc 2.34+ ou ARM64 avec glibc 2.39+. Le paquet macOS demande macOS 14.4 ou ultérieur sur Intel ou Apple Silicon. Le lancement natif sur ces deux systèmes reste à vérifier dans un environnement dédié.
- Linux : l’installation enregistre une entrée dans le menu des applications et l’ouverture des fichiers .luabill.
- macOS : l’installation crée un lanceur local ~/Applications/LuaBill.app et place les fichiers dans ~/Library/Application Support/LuaBill.
- Le Python système n’est pas remplacé. Aucun téléchargement de Qt n’est lancé au démarrage normal de l’application.
sh install.sh --setup-components --language frsh Install_LuaBill.command --setup-components --language frPréparez les outils nécessaires à vos documents
PDF nécessite LuaLaTeX, texlua, les paquets du modèle et des polices adaptées. XML et XRechnung demandent aussi Java 17 ou ultérieur pour Mustang. ZUGFeRD utilise en plus Ghostscript pour préparer le PDF/A-3.
L’assistant affiche son plan avant les opérations. Sous Linux/macOS, les opérations du gestionnaire de paquets peuvent ouvrir un Terminal. LuaBill n’impose pas de distribution TeX complète et n’installe pas Homebrew lui-même.
- Après une modification du PATH, redémarrez LuaBill.
- La présence d’un exécutable ne prouve pas que les paquets TeX et les polices sont prêts : terminez par une vraie génération de contrôle.
- Les liens officiels et le rapport des outils sont accessibles dans Aide → Composants et installation.
Mettre à jour une installation existante
Fermez LuaBill et installez la nouvelle version dans le même dossier. Une désinstallation préalable n’est normalement pas nécessaire. Pour un emplacement Linux/macOS personnalisé, réutilisez le même --prefix.
Les projets, résultats et réglages conservés dans vos dossiers personnels restent en place. Sauvegardez toute modification manuelle des fichiers du programme : un conflit peut interrompre la mise à jour. Consultez les notes de version et testez ensuite votre format habituel.
