Instalación
Paquetes
Babel se distribuye en los paquetes siguientes:
- Instaladores de Babel Desktop: un instalador para Windows (NSIS
.exe) y un MSI, un.dmgy un.zippara macOS, y paquetes AppImage,.deby.rpmpara Linux. Babel Desktop gestiona las licencias desde el escritorio; consulte Babel Desktop. - Archivos zip del servicio de licencias:
babel_service_net60_<version>.zip,babel_service_net70_<version>.zip,babel_service_net80_<version>.zip,babel_service_net90_<version>.zipybabel_service_net100_<version>.zip. Un mismo paquete sirve para las ediciones Server y Data Center; no hay un paquete aparte para Data Center. - Archivos zip del ofuscador:
babel_net472_<version>.zip,babel_net80_<version>.zip,babel_net90_<version>.zipybabel_net100_<version>.zip. Contienen las herramientas de línea de comandosbabelylic, HardwareId y la tarea de MSBuild. - Paquetes NuGet: Babel.Licensing, Babel.Licensing.Tool y Babel.Data, además de Babel.Obfuscator y Babel.Obfuscator.Tool.
Los instaladores MSI para Windows de las versiones anteriores (babel_obfuscator_<version>.msi y babel_licensing_<version>.msi) y el paquete para macOS (babel_mac_<version>.zip) ya no se distribuyen. Para gestionar las licencias desde el escritorio, instale Babel Desktop. Para la línea de comandos, use los paquetes zip o las herramientas NuGet.
Componentes de servidor
El Babel Licensing Service es una aplicación .NET, por lo que se ejecuta en Windows, Linux y macOS. Las guías siguientes explican cómo instalarlo:
Bases de datos compatibles
Babel Licensing Service 12.0 admite SQL Server, MySQL/MariaDB, SQLite y PostgreSQL en Windows, Linux y macOS. Babel Desktop se conecta al servicio, no directamente a su base de datos.
| Base de datos | Proveedor | Clave de conexión | Puerto predeterminado |
|---|---|---|---|
| SQL Server | SQLServer | ConnectionStrings:SQLServer | 1433 |
| MySQL / MariaDB | MySQL | ConnectionStrings:MySQL | 3306 |
| PostgreSQL | PostgreSQL | ConnectionStrings:PostgreSQL | 5432 |
| SQLite | SQLite | ConnectionStrings:SQLite | Archivo local |
Configura e inicia el Licensing Service por separado, también para SQLite local. Babel Desktop no lo instala, inicia ni detiene; el perfil Desktop apunta al endpoint HTTP/HTTPS del servicio.
Configuración y cadenas de conexión.
Componentes de cliente
Para integrar Babel Licensing en sus aplicaciones y componentes de software .NET, debe instalar los componentes de cliente de Babel Licensing. Estos componentes incluyen el paquete NuGet Babel Licensing y el paquete NuGet Babel Data.
- Paquete NuGet Babel Licensing: la biblioteca cliente que se comunica con el Babel Licensing Service. Añade a sus aplicaciones .NET la validación y la activación de licencias y el control de su cumplimiento, con verificación de claves de licencia en línea y sin conexión, generación de licencias y gestión del ciclo de vida de las licencias.
- Paquete NuGet Babel Data: tipos para acceder a la base de datos de Babel Licensing, que se usan junto con el paquete Babel Licensing. Incluye modelos de datos, repositorios y utilidades para obtener información de licencias, gestionar los datos de licencias y ejecutar operaciones en la base de datos.
Para instalar los componentes de cliente, añada los paquetes NuGet a sus proyectos .NET.