Installation
Paquets
Babel est distribué dans les paquets suivants :
- Programmes d’installation de Babel Desktop : un programme d’installation Windows (NSIS
.exe) et un MSI, un.dmget un.zippour macOS, ainsi que des paquets AppImage,.debet.rpmpour Linux. Babel Desktop gère les licences depuis le bureau ; voir Babel Desktop. - Archives zip du service de licences :
babel_service_net60_<version>.zip,babel_service_net70_<version>.zip,babel_service_net80_<version>.zip,babel_service_net90_<version>.zipetbabel_service_net100_<version>.zip. Un seul paquet sert les éditions Server et Data Center ; il n’existe pas de paquet Data Center distinct. - Archives zip de l’obfuscateur :
babel_net472_<version>.zip,babel_net80_<version>.zip,babel_net90_<version>.zipetbabel_net100_<version>.zip. Elles contiennent les outils en ligne de commandebabeletlic, HardwareId et la tâche MSBuild. - Packages NuGet : Babel.Licensing, Babel.Licensing.Tool et Babel.Data, ainsi que Babel.Obfuscator et Babel.Obfuscator.Tool.
Les programmes d’installation MSI pour Windows des versions précédentes (babel_obfuscator_<version>.msi et babel_licensing_<version>.msi) et le paquet macOS (babel_mac_<version>.zip) ne sont plus distribués. Pour gérer les licences depuis le bureau, installez Babel Desktop. Pour la ligne de commande, utilisez les archives zip ou les outils NuGet.
Composants serveur
Le Babel Licensing Service est une application .NET ; il s’exécute donc sous Windows, Linux et macOS. Les guides suivants expliquent comment l’installer :
Bases de données prises en charge
Babel Licensing Service 12.0 prend en charge SQL Server, MySQL/MariaDB, SQLite et PostgreSQL sous Windows, Linux et macOS. Babel Desktop se connecte au service, pas directement à sa base de données.
| Base de données | Fournisseur | Clé de connexion | Port par défaut |
|---|---|---|---|
| SQL Server | SQLServer | ConnectionStrings:SQLServer | 1433 |
| MySQL / MariaDB | MySQL | ConnectionStrings:MySQL | 3306 |
| PostgreSQL | PostgreSQL | ConnectionStrings:PostgreSQL | 5432 |
| SQLite | SQLite | ConnectionStrings:SQLite | Fichier local |
Configurez et démarrez séparément le Licensing Service, même avec SQLite local. Babel Desktop ne l’installe, ne le démarre et ne l’arrête pas ; le profil Desktop utilise son endpoint HTTP/HTTPS.
Configuration et chaînes de connexion.
Composants client
Pour intégrer Babel Licensing à vos applications et à vos composants logiciels .NET, vous devez installer les composants client de Babel Licensing. Ces composants comprennent le package NuGet Babel Licensing et le package NuGet Babel Data.
- Package NuGet Babel Licensing : la bibliothèque cliente qui communique avec le Babel Licensing Service. Elle ajoute à vos applications .NET la validation et l’activation des licences ainsi que le contrôle de leur respect, avec la vérification en ligne et hors ligne des clés de licence, la génération de licences et la gestion de leur cycle de vie.
- Package NuGet Babel Data : les types qui accèdent à la base de données Babel Licensing, utilisés avec le package Babel Licensing. Il comprend des modèles de données, des référentiels et des utilitaires pour récupérer les informations de licence, gérer les données de licence et exécuter des opérations de base de données.
Pour installer les composants client, ajoutez les packages NuGet Ă vos projets .NET.